
@charset "utf-8";
/* CSS Document */

/*-----index↓------*/
.page_layout { background: #f4f4f4; }

.row { width: 100%;}
.page_con { width: 1200px; margin: 0 auto; position: relative; z-index: 10;}
.page_header { height: 104px; background: #fff;}
.page_header a.page_title { width: 300px; }
.page_header p.tel_hot { font-size: 18px; color: #e22626; height: 36px; display: inline-block; position: absolute; right: 0px; top: 48px;}
.page_header p.tel_hot i.icon_tel { width: 30px; height: 30px; margin-right: 10px; display: inline-block; vertical-align: middle; background: url(../images/icon_sprites.png) no-repeat 0 0;}

.search_m { width: 444px; position: absolute; right: 334px; top: 10px; }
.s_condition { height: 30px;}
.s_condition li { display: inline-block; padding:0 12px; height: 30px; line-height: 30px; font-size: 14px; font-family: simsun; color: #333; transition: all 0.2s linear; cursor: pointer; }
.s_condition li.cur { background: #e22626; font-weight: bold; color: #fff;}
.s_condition li.cur:hover { color: #fff;}
.s_condition li:hover { color: #e22626;}
.search_box { width: 442px; height: 40px; background: #e22626; padding-left: 1px; position: relative; }
.search_wrap { float: left; margin: 2px 1px; padding: 4px 5px 4px 30px; background-color: #fff;}
.search_box i.icon_s { width: 15px; height: 15px; display: block; background: url(../images/icon_sprites.png) no-repeat; background-position: -79px -3px ; position: absolute; top: 13px; left: 11px;}
input.s_inp { width: 313px; height: 28px; line-height: 28px; font-size: 13px; border: 0; outline: none;}
.search_box a.btn_s { float: right; width: 92px; height: 40px; display: block; background: #e22626; font-size: 16px; color: #fff; text-align: center; line-height: 40px;}

a.shop_car { width: 120px; height: 38px; border: 1px solid #e22626; cursor: pointer; text-align: center; line-height: 40px; text-decoration: none; display:inline-block; position: absolute; right: 198px; top: 40px;}
a.shop_car i.icon_car { width: 18px; height: 18px; display:inline-block; vertical-align: middle; margin-bottom: 4px; background: url(../images/icon_sprites.png) no-repeat; background-position:-4px -47px;}
a.shop_car span.shop_text { display: inline-block; font-size: 14px; color: #e22626; font-family: simsun; padding-left: 6px;}
a.shop_car i.circle { min-width: 14px; height: 14px; font-size: 12px; line-height: 14px; color: #fff; font-style: normal; display: inline-block; border-radius: 7px; background: #e22626; position: absolute; top: 6px; right: 4px; }

.nav_top { height: 49px; background: #e22626; border-bottom: 1px solid #a98d00;}
.nav_line { height:49px; position:relative; z-index: 20; }
.nav_type { width: 200px; float: left; }
.n_type { position: absolute; top: 49px; left: 0; z-index: 6; background: #6e6e65; width: 200px; height: 660px; text-align: center; }
.n_type dl { margin-top: 8px;}
.n_type dt { font-size: 18px; color: #fff; padding: 19px 0; display: block; text-align:left; text-indent: 30px; font-weight: 400; transition: all 0.4s ease;}
.n_type dt:hover { background: #909083; cursor: pointer;}
.n_type dt i.icon_nav { width: 20px; height: 20px; display:inline-block; vertical-align: middle; margin-bottom: 2px; margin-right: 10px; background: url(../images/icon_sprites.png) no-repeat -9999px -9999px; }
.n_type dt i.icon_kj { background-position: -43px -20px;}
.n_type dt i.icon_zs { background-position: -43px -40px;}
.n_type dt i.icon_cy { background-position: -43px -60px;}
.n_type dt i.icon_fl { background-position: -43px -80px;}
.n_type dt i.icon_sc { background-position: -43px -100px;}
.n_type dt i.icon_sw { background-position: -43px -120px;}
.n_type dt i.icon_rl { background-position: -43px -140px;}
.n_type dt i.icon_gl { background-position: -43px -160px;}
.n_type dt i.icon_gz { background-position: -43px -140px;}
.n_type dt i.icon_tr { background-position: -43px -160px;}

.nav_type .nav_left { background: #dcbf30; position: relative; }
.nav_type .nav_left i.nav_icon { width: 20px; height: 20px; display: inline-block; position: absolute; top: 15px; left: 32px; background: url(../images/icon_sprites.png) no-repeat; background-position: -43px 0;}
.nav_type .nav_left h2 { font-size: 18px; text-align: center; text-indent: 10px; color: #fff; height: 49px; font-weight: 400; line-height: 49px;}

.nav { list-style:none; display:inline-block; float:left; width:980px; height:49px; margin-left: 20px;}
.nav li { display:block; float:left; line-height:49px; color:#fff; margin: 0 2px; }
.nav li a { padding: 0 14px; text-align :center; font-size:16px; line-height:49px; color:#fff; cursor:pointer; display:block; }
.nav li a:hover {color:#e22626; background: #fff; text-decoration:none;}
.nav li.last a{ }
.nav li.current a {color:#e22626; background: #fff;}

.md_banner { height: 660px; position: relative;}
.md_banner:before ,.md_banner:after { position: absolute; top: 0;}
.md_banner:before { content: url('../images/banner_img_lf.jpg'); left: 0; z-index: 2;}
.md_banner:after { content: url('../images/banner_img_rt.jpg'); right: 0; z-index: 1;}
.con_md { width: 600px; padding-left: 212px; padding-top: 12px;}
.con_rt { width: 376px; float: right; padding-top: 12px; }

.con_tp { width:988px; height: 87px; margin-top: 12px; margin-left: 212px; background: url(../images/mid_nav_bg.jpg) no-repeat; }
.mid_nav { height: 85px; padding: 1px 0; }
.mid_nav li { width: 81px; height: 85px; float: left; border-left: 1px solid #e6b25a; }
/*.mid_nav li.c_last { border-right-color:#fff; }
.mid_nav li.c_first { border-left:0; }*/
.mid_nav li:first-child { border-left:0; }
.mid_nav li:last-child { border-right:0; }
.mid_nav li a.mid_piece { height: 85px; display: block;}
/*.mid_nav li a.mid_piece.mid_la { padding: 0 19px;}*/
.mid_nav li a:hover { background: url(../images/hover_li.png) repeat-x; }
.mid_nav li a:hover i.mid_ico { transform:rotate(360deg); }
.mid_nav li a.mid_piece .mid_nav_ico { height: 24px; text-align: center; padding: 15px 0 10px 0; }
.mid_nav li a.mid_piece .mid_nav_ico i.mid_ico { width: 24px; height: 24px; display: inline-block; background: url(../images/icon_sprites.png) no-repeat; transition: all 0.4s ease;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_1 { background-position:-104px -327px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_2 { background-position:-128px -327px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_3 { background-position:-152px -327px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_4 { background-position:-176px -327px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_5 { background-position:-104px -351px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_6 { background-position:-128px -351px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_7 { background-position:-152px -351px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_8 { background-position:-176px -351px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_9 { background-position:-104px -375px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_10 { background-position:-128px -375px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_11 { background-position:-152px -375px;}
.mid_nav li a.mid_piece .mid_nav_ico i.icon_12 { background-position:-176px -375px;}
.mid_nav li a.mid_piece span { width: 100%; display: inline-block; vertical-align: top; height: 16px; text-align: center; line-height: 16px; font-size: 12px; font-family: simsun; font-weight: bold; color: #fff; }
/*-----img scroll↓------*/
.flexslider { position:relative; float:left; width:600px; height:303px; overflow:hidden; zoom:1;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{ zoom:1; }
.flexslider .slides li { position: relative; }
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-80px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{ width:100%; position:absolute; bottom:6px; text-align:center;}
.flex-control-nav li { margin:0 5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a { background:url(../images/icon_sprites.png) no-repeat -83px -42px; display:block; height:10px; overflow:hidden; text-indent:-99em; width:10px;cursor:pointer;}
.flex-control-paging li a.flex-active { background-position:-83px -28px; }
.intro_slideL { width:600px; height:60px; background: url(../images/bg_slide.png) repeat-x; position: absolute; bottom: 0; text-indent: 20px; font:200 16px/40px Microsoft YaHei; color:#fff; text-align:left;}

.model_wrap { background: #fff;}
.new_model { margin-top: 12px; float: left; width: 100%; }
.new_title { width: 100%; height: 40px; }
.model_title h3.model_tm { float: left; font: 16px/40px Microsoft Yahei; font-style: normal; text-indent: 12px; font-weight: 600; color: #a97f00; }
.model_title a.model_more { float: right; font: 12px/40px simsun; color: #999; cursor: pointer; margin-right: 10px; }
.model_con a { text-decoration: none; display: block;}
.p_text.p_first { padding-top: 2px;}
.p_text.p_last { border-bottom: 0;}
.p_text { border-bottom: 1px dashed #ccc; padding: 12px 10px; }
.p_text h4.p_title { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; color: #333;}
.p_text p.p_con { float: left; width: 80%; color: #999; text-indent: 8px; padding-top: 8px; font: 12px simsun; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.p_text span.p_time {width: 20%; color: #cfbb57;  font: 12px simsun; padding-top: 8px; float: right; text-align: right; }

.model_tp { height: 229px;}

.sv_model { height: 305px; margin-top: 14px;}
.model_title h3.model_tc { font-size: 16px; font-weight: bolder; color: #e22626;}
.new_list li { border-bottom: 1px dashed #dbdbdb; padding: 15px 18px; }
.new_list li:first-child { padding-top: 8px;}
.new_list li:last-child { border-bottom: 0;}
.new_list li a { font-size: 16px; color: #333; text-indent: 18px; padding-left: 20px; background: url(../images/dot_new.png) no-repeat left center; }
.new_list li a:hover { color: #E22626;}
.type_model { position: relative; cursor: pointer; text-align: center; height: 111px; width: 128px;  background: url(../images/icon_sprites.png) no-repeat; background-position: -72px -191px; }
.type_model.type_yellow { background-position: -72px -65px; }
.type_model i.icon_func { width:50px; height: 45px; display: block; position: absolute; top: 20px; left: 36px;  background: url(../images/icon_sprites.png) no-repeat;}
.type_model i.icon_today { background-position: 0px -191px; }
.type_model i.icon_need { background-position: 0px -255px; }
.type_model span { font-size: 18px; font-weight: bold; color: #fff; line-height: 160px;}

.member { position: relative; float: right; height: 229px; width: 236px; border-radius: 8px; text-align: center; background-image: url(../images/img_login.jpg); background-repeat: no-repeat; }
.member .m_av { height: 85px; text-align: center; padding: 30px 0 10px 0;}
.member i.avatar { width: 85px; height: 85px; display: inline-block; background: url(../images/icon_sprites.png) no-repeat; background-position: 0px -321px;}
.member .p_wel { padding-bottom:16px;}
.member .p_wel p { font-size: 14px; color: #333;}
.member .p_wel p.wel_text { font-size: 12px; font-family: simsun; text-align: center;}
.p_type { background: #e12626; width: 64px; height: 20px; border-radius: 3px; text-align: center; display:inline-block; color: #fff; font-size: 12px; font-family: simsun ;}
.btn_area { text-align: center; }
.btn_area p.cs_score { font: 14px simsun; color: #333; }
.btn_area p.cs_score em { color: #2266d6;}
ul.btn_list { display: inline-block; }
ul.btn_list li { margin-right: 10px; float: left; }
ul.btn_list li:last-child { margin-right: 0;}
input.btn_com { padding: 9px 10px; border: 0; cursor: pointer; border-radius: 5px; font-size: 14px; color: #fff; background: #d8b508;}


.m_top { margin-top: 12px;}
.model_title_m h3.model_tm { font-size: 24px; color: #e22626; margin-left: 20px; padding-top: 10px;}
.model_title_m a.model_more { float: right; font: 12px simsun; color: #999; cursor: pointer; margin-right: 20px; margin-top: 24px; }
.goods_list { padding-bottom: 20px; position: relative;}
.gl_wrap li.gl_item { width: 210px; height: 310px; float: left; margin-right: 32px; margin-top: 10px; position: relative; }
.gl_wrap li.gl_item:hover .gl_i_wrap { border: 1px solid #eee; box-shadow: 0 0 6px #eee;}
.gl_wrap li.gl_item:hover .g_img a img { transform: scale(1.4);}
.gl_wrap li.gl_item:last-child { margin-right: 0;}
.gl_i_wrap { width: 210px; position: absolute; left: 0; top: 0; padding: 10px 9px 10px; background: #fff; border: 1px solid #fff; transition: border-color 0.1s ease; }
.g_img { height: 180px; margin-bottom: 15px; position: relative; }
.g_img a { display: block; position: relative; overflow: hidden; width: 210px; height: 180px; }
.g_img a img.err_prouct { background: url(../images/error_img.gif) no-repeat center cener ; transition: all 1.8s ease;}
.g_price { width: 100%;}
.g_price strong { font-size: 16px; font-weight: 400; color: #e22626;}
.g_price em { font-size: 12px; color: #9fa0a0; margin-top: 6px; }
.g_text { margin-top: 12px; }
.g_text span.g_title {  font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.g_text em.g_com { font-size: 12px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.g_position { margin-top: 6px; height: 30px; line-height: 30px; }
.g_position .g_area { display: inline-block; float: left;}
.g_area i.icon_area { width: 15px; height: 15px; display: inline-block; vertical-align: middle; margin-bottom: 2px; background: url(../images/icon_sprites.png) no-repeat; background-position: -8px -162px;}
.g_area span { font-size: 12px; color: #9fa0a0; }
a.g_guest { float: right; width: 26px; height: 26px; display: block;  background: url(../images/icon_sprites.png) no-repeat; background-position: -4px -124px;}
.g_type { width: 72px; height: 28px; line-height: 28px; display: block; border-radius: 0 0 0 4px; background-color:#e22626 ; font-size: 14px; color: #fff; text-align: center; position: absolute; top: 0; right: 0; z-index: 10; }
.g_orange { background-color:#ef820b;}

.foot { height: 85px; margin-top: 40px; }
.foot_c {width:100%; height: 85px; background: #353538; margin-top: 20px;position:fixed;bottom:0; }
.foot_text { padding-left:72px; display: inline-block; position: relative; font:12px/24px simsun; color:#999; text-align: left;}
.foot_text i { width: 48px; height: 60px; background: url(../images/img_sydw.png) no-repeat;position:absolute;left:0;top:10px;}
ul.foot_info li {}

.lift { width: 65px; position: absolute; left: 50%; margin-left: -677px; top: 869px; border-radius: 10px; z-index: 100; background-color: #6e6e65; }
.lift_list li { border-bottom: 1px solid #c9caca;}
.lift_list li:last-child { border-bottom: 0; border-radius:0 0 10px 10px;}
.lift_list li.l_bg_red { background: #e22626; border-radius: 10px 10px 0 0; font-size: 16px; color: #fff;padding: 10px 8px;}
.lift_list li a { display: block; font-size: 12px; text-align: center; font-family: simsun; color: #fff; padding: 10px 8px;}
.lift_list li:hover { background: #e22626; }


.site_nav_list { float: left; }
.site_nav_list li { float: left; }

.site_nav_menu_hd { position: relative; padding: 0 6px; height: 30px; line-height: 30px; z-index: 999; }
.site_nav_sign { padding: 0 4px;}
.site_nav_sign a { font-size: 12px; float: left; margin-right: 7px; color: #323232; cursor: pointer;}
.site_nav_sign a:hover { color: #e32626;}
.site_nav_sign a.light { color: #8d8d8d; }

.site_nav_user a.light { color: #a98d00; float: left; text-indent: 10px; }
.site_nav_menu_hd span.site_nav_arrow { width: 12px; height: 6px; margin-left: 8px; display: block; line-height: 6px; overflow: hidden; background: url(../images/icon_sprites.png) no-repeat; background-position:-117px -8px; margin-top: 13px; float: left; }

.site_nav_menu_panel { width: 248px; z-index: 9999; display: none; position: absolute; left: 5px; top: 0; padding: 8px; border: 1px solid #e5e5e5; border-top: 0; background: #fff; }
.site_nav_user_wrapper { float: left; margin-left: 10px; width: 60px; height: 60px; margin-right: 9px; padding: 9px; box-sizing: content-box;}
.site_nav_user_wrapper .site_nav_user_avatar { display: block; overflow: hidden;}
.site_nav_user_info { height: 80px; display: block;}

.site_nav_user_info p { height: 20px; line-height: 20px; overflow: hidden;}
.site_nav_user_info p.site_nav_user_operate {text-align: right;}
.site_nav_user_info a { color: #3c3c3c;}
.site_nav_user_info a:hover { color: #e32626;}
.site_nav_pipe { padding: 0 5px; color: #ddd; }
.site_nav_user_info p.level_info { color: #dcbf30;}
.site_nav_user_info p.cs_score { margin-top: 10px; color: #898989; }
.site_nav_user_info p.level_info em { color: #e22626;}

/*----login↓----*/
.page_header .logo { position: relative; width: 480px; }
.shadow_hd { height: 100px; box-shadow: 0 1px 6px rgba(0,0,0,0.1); position: relative; z-index: 99;}
.page_header .logo b { font-size: 22px; line-height: 45px; color: #333; font-weight: 400; position: absolute; left: 350px; top: 28px; padding-left: 20px; border-left: 1px solid #cbcbcb;}

.login_m { height:393px; background:#faecc5 url(../images/login_bg.jpg) no-repeat center center; }
.login_box { width:300px; max-height:330px; height:330px; margin-top: 30px; background: #fff; border-radius: 4px; box-shadow: 0 5px 16px rgba(147,92,0,0.35); float: right;  }
.login_title { font-family:Microsoft Yahei; font-size:18px; color: #e22626; border-bottom: 1px solid #e22626; text-align: center; font-weight: bold; padding: 24px 0; }
.login_list{display:block;margin-top:10px;}
.login_list li{ padding:10px 20px 0 20px; text-align:center;}
.login_list li.login_ts{ padding:0 30px; margin:0; height:25px; text-align:left;}
.login_list li.login_ts span{font:14px/22px 'Simsun';}
.login_list li:before { content: ''; width: 36px; height: 36px; display: block; z-index: 10; position: absolute; background: url(../images/icon_sprites.png) no-repeat 9999px 9999px; }
.login_list li.user:before { background-position: -0px -424px;}
.login_list li.pwd:before { background-position: -36px -424px;}
.login_list li.code:before { background-position: -72px -424px;}
.login_list li.code { padding-bottom: 27px;}
.login_list li span.empty{color:#ff6600;}
.login_list li span.error{color:red;}
.login_list li span.successed{color:#00cc33;}
input.login_user,input.login_pwd{ width:206px; height:28px; position: relative; z-index: 9; font:14px/28px 'Simsun'; color:#999; overflow:hidden; padding:3px 10px 3px 40px; border:1px solid #ccc; }

.login_reg { line-height: 40px; padding: 0 20px;}
.login_reg a.fL,.login_reg a.fR { color: #999; font-size: 12px; font-family: simsun; }
.login_reg a.fR { color: #e12626;}
input.login_user:focus,input.login_pwd:focus,input.login_code:focus { outline: none; color:black; border:1px solid #A98D00;}
input.login_code { width: 116px; height:26px; position: relative; z-index: 9; font:14px/28px 'Simsun'; border: 1px solid #ccc; color:#999; overflow:hidden; padding:3px 10px 3px 40px; float: left; }
.code_img { float: right; }
.login_btns{text-align:center;line-height:40px;margin-top:20px;}
input.btn_login{ outline: none; width:258px; height:42px; font:16px/42px 'Microsoft YaHei'; font-weight: 400; overflow:hidden; border:none; border-radius:2px; cursor:pointer; color:#fff; background:#e12626;}
input.btn_login:hover,input.btn_login:focus{ background:#cf1616; color:#fff;}
.foot_login { width: 100%; margin-top: 92px; text-align: center;}
.foot_logo { width: 100%; text-align: center;}
.foot_login p { font-size: 14px; color: #666; margin-top: 10px; }

.set_list { display: inline-block; margin-top: 140px;}
.set_list li { float: left; margin-right: 30px; }
.set_list li:last-child { margin-right: 0;}
.set_list li a { width: 288px; height: 93px; line-height: 93px; display: block; background: rgba(255,255,255,0.5); border: 2px solid #e1b131; text-align: center; font-size: 36px; color: #68500e;}
.set_list li a i { width: 55px; height: 55px; display: inline-block; vertical-align: middle; margin-bottom: 2px; background: url(../images/ser_sprites.png) no-repeat;}
.set_list li a i.icon_l_1 { background-position: -101px -140px;}
.set_list li a i.icon_l_2 { background-position: -178px -140px;}
.set_list li a i.icon_l_3 { background-position: -250px -140px;}
.set_list li a:hover { text-decoration: none; }
.set_list li span { width: 288px; height: 35px; line-height: 35px; margin-bottom: 10px; display: block; background: rgba(255,255,255,0.5); border: 2px solid #e1b131; text-align: left; text-indent: 30px; font-size: 20px; color: #68500e;}

/*----register_person↓----*/
.register_box { width: 1000px; height: auto; margin: 0 auto; padding: 20px 0; }
.reg_con { background:#fff; border:1px solid #ddd; padding-bottom:20px;}
.reg_ct { display:block; position: relative; height:60px; background: #f5f5f5;}
.reg_ct:before { content: ''; width: 1px; height: 61px; display: block; background: #ddd; position: absolute; left: 50%; z-index: 60; }
.reg_ct span { display:block; width:50%; height:60px; border-bottom: 1px solid #ddd; font:16px/60px simsun; color:#999; cursor:pointer; text-align:center; float:left; position:relative; }
.reg_ct span i { display:block; width:24px; height:24px; background: url(../images/icon_sprites.png) no-repeat; position:absolute; left:50%; top: 18px; margin-left: -70px;}
.reg_ct span i.icon_user { background-position: -125px -432px;}
.reg_ct span i.icon_company { background-position: -158px -432px;}
.reg_ct span a { width:100%; font:16px/60px simsun; color:#999; text-decoration:none; display:block; }
.reg_ct span.default{ background: #fff; border-bottom-color: #fff; }
.reg_ct span.default i.icon_user { background-position: -125px -405px;}
.reg_ct span.default i.icon_company { background-position: -158px -405px;}
.reg_ct span.default a { color:#e4393c; font: 16px/60px 'Microsoft YaHei'; font-weight: 600; }
.reg_ct span.default:before { content: ''; width: 100%; display: inline-block; height: 2px; background: #e4393c; position: absolute; top: -1px; left: 0;}
.reg_cc{ height:auto; padding-top:30px; }

.item_new { padding: 0; height: 49px;}
.item_r { padding-top: 9px; position: relative; height: 50px; line-height: 34px;}
span.item_label { width: 290px; line-height: 34px; text-align: right; padding-right: 10px; font: 14px simsun; color: #999; display: block; line-height: 34px;}
.item_r span.item_label b { font-weight: 400; color: #ff0000;}
.item_inp { z-index: 9; }
input.inp_w { width: 270px; height: 16px; border: 1px solid #ccc; outline: none; padding: 9px 5px; font-size: 14px; font-family: simsun;}
input.inp_w:focus { border-color: #e3bd00 ;}
a.btn_receive { width: 106px; height: 34px; margin-left: 10px; margin-top: 1px; background: #f2f2f2; font: 12px/34px simsun; color: #999; border: 1px solid #ccc; vertical-align: top; text-align: center; display: inline-block;}
.img { margin-left: 13px;}
input.btn_regist { width: 270px; height: 48px; border-radius: 4px; background: #e22626; border: none; cursor: pointer; font-weight: 200; font-size: 20px; color: #fff;}
.item_info input.checkbox { width: 14px; height: 14px; border: 1px solid #333;}
.item_info label { font-family: simsun; font-size: 12px; color: #999;}
.item_info { font-size: 14px; color: #666;}
/*----register_company↓----*/
.reg_msg { margin: 0 19px; position: relative; height: 50px; line-height: 50px; border-top: 1px solid #eee; color: #666; font-family: simsun; font-size: 12px;}
.reg_form h4 { height: 28px; font: 12px/28px simsun; color: #333; margin-bottom: 10px; padding: 2px 16px 3px; background: #f7f7f7; border-top: 1px solid #e7e7e7;}
select.sel_w { width: 280px; height: 36px; line-height: 36px; border: 1px solid #ccc; outline: none; padding: 0 5px; font-size: 14px; font-family: simsun;}
select.sel_w:focus { border-color: #e3bd00 ;}

textarea.text_w { width: 659px; height: 26px; line-height: 26px; padding: 5px; border: 1px solid #ccc; outline: none; font-size: 14px; font-family: simsun; }
.upload_pic { padding: 0 0 40px 0;}
.upload_pic_img{ vertical-align: middle; margin: 15px auto 0 auto;display: block;}
.upload_pic_a{ position: relative; display: block; text-align: center; float: left; line-height: 118px; width: 185px; height: 118px; border: 1px dashed #cfcfcf; background: #eeeeee;margin: 0 115px 0 0;}
.upload_pic a:hover{ background: #a5a3a3;position: relative;}
.upload_pic_a img { margin-top: 13px;}

.upload_demo_pic{ clear: both; }
.upload_demo_pic li{ float: left; padding: 0 22px 0 0;}
.upload_demo_pic b{ display: block; color: #333333;}
.regist-upload-info-indent{ text-indent: 0!important;}

.upload_pic_input{ position: absolute; left: 0; top: 0; display: block; width: 185px; height: 118px; z-index: 999; filter: alpha(opacity=0); opacity: 0; direction: rtl; font-size: 36px; *margin-left: -4px; border:0 none;}

.upload_pic_loaded { float: left; width: 183px; height: 116px; }
.upload_pic_loading { float: left; width: 187px; height: 120px; padding: 0 115px 0 0; position: relative; line-height: 120px; text-align: center;}
.upload_pic_loading img { width: 100%; height: 20px;}
.upload_pic_loading span { position: absolute; top: 0; left: 60px; line-height: 50px;}

.uploadBtn { opacity: 0; position: relative; z-index: 999;}

.upload-demo-fix-cont-a{
    display: inline-block;
    width: 75px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    background: #f6f6f6;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #333;
    text-decoration: none;
    display: none;
}



.upload_img { position: relative; width: 185px; height:118px; margin: 0 115px 0 0; }
.upload_img2 { position: relative; width: 185px; height:118px; }
.fileInput { width: 200px; height: 118px; position: absolute; left: 0; top: 0; opacity: 0; z-index: 999;}
.fileInput2 { width: 200px; height: 118px; position: absolute; left: 0; top: 0; opacity: 0; z-index: 999;}
.previewBox { width: 185px; height: 118px; z-index: 900; margin-top: -32px; position: relative; text-align: center; float: left; line-height: 118px;}
.previewBox2 { width: 185px; height: 118px; z-index: 900; margin-top: -32px; position: relative; text-align: center; float: left; line-height: 118px; }
.preview_con { position: relative; height: 118px; }
.preview_con a.btn_edit { width: 60px; height: 28px; cursor: pointer;  line-height: 28px; text-align: center; color: #fff; display: block; background: #e22626; position: absolute; right: 0; bottom: 0; }


/*--news↓--*/
.crumb { height: 54px; line-height: 54px;}
.crumb p { font: 14px simsun; color: #666; line-height: 54px; }
.n_m_title { height: 55px; border-bottom:1px solid #e22626 ; position: relative; }
i.icon_tit { width: 79px; height: 55px; display: block; position: absolute; left: 0; top: 0; background: url(../images/icon_sprites.png) no-repeat; background-position: -209px 0;}
.n_m_title h3.n_t { font-size: 20px; font-weight: bold; color: #e22626; line-height: 55px; padding-left: 80px; }

.n_text { border-bottom: 1px solid #eaeaea; margin: 0 20px; padding: 18px 0;}
.n_text h4.n_title { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; color: #333;}
.n_text p.n_con { float: left; width: 80%; color: #999; text-indent: 8px; padding-top: 8px; font: 12px simsun; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.n_text span.n_time {width: 20%; color: #999;  font: 12px simsun; padding-top: 8px; float: right; text-align: right; }
/*分页*/
.n_row { margin-top: 30px; text-align: center;}

.simple-pagination { display: block; overflow: hidden; padding: 0 5px 5px 0; margin: 0; float: left; }
.simple-pagination li { padding: 0; margin: 0; float: left; }

/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/

.light-theme a, .light-theme span { float: left; color: #333; font-size:12px; line-height:26px; font-family: simsun; font-weight: normal; text-align: center; border: 1px solid #ddd; min-width: 26px; margin: 0 5px 0 0; background: #f7f7f7; }
.light-theme a:hover { text-decoration: none; background: #e12626; border-color: #e12626; color: #fff; }
.light-theme .current { background: transparent; color: #e12626; border-color: transparent; cursor: default; }
.light-theme .ellipse { background: none; border: none; border-radius: 0; box-shadow: none; font-weight: bold; cursor: default; }

.light-theme .current.prev,.light-theme .current.next { padding: 0 6px; color: #333; background: #f7f7f7; border-color: #ddd; }
.light-theme a.prev,.light-theme a.next { padding: 0 6px;}
.n_info { float: left; font: 12px simsun; color: #ababab; }
.n_info input { width: 22px; height: 16px; padding: 5px 2px; border: 1px solid #ddd; outline: none; line-height: 16px;}
.n_info a.btn_q { width: 62px; height: 26px; display: inline-block; border-radius: 2px; margin-left: 6px; background: #f7f7f7; border: 1px solid #ddd; text-align: center; color: #333; font-size: 12px; font-family: simsun; line-height: 26px;}

/*------------------------------------*\
	news detail
\*------------------------------------*/
.row_line { border: 1px solid #eaeaea;}
.row_n_con { padding: 12px 36px;}
.n_page_t { padding: 14px 0; border-bottom: 1px solid #ddd; text-align: center;}
.n_page_t .n_p_tit { font-size: 24px; color: #333; width: 70%; display: inline-block; padding-top: 15px; }
.n_info_all { text-align: center; }
.n_p_info { display: inline-block; }
.n_p_info li { font-size: 12px; font-family: simsun; color: #999; float: left; margin-right: 70px;}
.n_p_info li:last-child { margin-right: 0;}
.n_page_con { padding: 40px 220px 20px 220px;}
p.n_p_text { text-align: left; text-indent: 28px; font-size: 14px; line-height: 24px; color: #333; }
p.n_p_img { text-align: center; padding: 40px 0; }

/*--activity_service↓--*/
.ser_lf { width: 740px;}
.ser_rt { width: 440px; }
.ser_img { width: 120px; height: 120px; float: left; padding: 9px; }
.ser_img a { display: block; overflow: hidden; }
.ser_img a img { transition: all 0.8s ease; }
.ser_img a:hover img { transform: scale(1.2); }
.ser_p { height: 120px; display: block; padding: 0 12px 0 150px;}
.ser_p em { font-size: 16px; color: #333; line-height: 16px; display: inline-block; margin-top: 16px; margin-bottom: 5px; width: 290px; }
.ser_p p { font-size: 12px; font-family: simsun; line-height: 20px; color: #666; }
.ser_p p.p_golden { margin-top: 10px; text-align: right; }
.ser_p p.p_golden a.btn_gold { font-size: 12px; font-family: simsun; color: #cfbb57;}
.ser_p p.p_golden a.btn_gold:hover { color: #e12626;}


/*------------------------------------*\
	日历
\*------------------------------------*/



button{
	margin: 0;
  	font: inherit;
  	color: inherit;
  	overflow: visible;
  	text-transform: none;
  	border: none;
  	text-align: center;
}
.dateShow{
	padding-bottom:10px ;
}
table.ser_year { width: 60%; margin: 30px auto 0 auto; }
table.ser_year tr th { padding:5px; color:#666; font-weight: normal !important; }
table.ser_year tr th.text_ym { font-size: 24px; color: #333;} 
table.ser_week { width:100%; margin-top:8px; }
table.ser_week tr th { padding:6px 0; text-align: center; font-size: 16px; font-weight: 200; color: #999; }

table.ser_dates { width:100%; margin-top:8px; }
table.ser_dates tr td { text-align:center; }
table.ser_dates tr td { padding:13px 0; position: relative;}

table.ser_dates tr td button.grey { color: #ccc;}
table.ser_dates tr td button:hover { background: #e22626; color: #fff;}
table.ser_dates tr td button{ outline: none; width: 30px; height: 30px; line-height: 30px; position: relative;  background:transparent; border-radius: 15px; cursor: pointer; color: #333; font-size: 18px; font-weight: 200; font-family: arial; }
i.ser_num {  min-width: 20px ; height: 20px; display: block; background: #8c8c8c; border-radius: 10px; position: absolute; top: 6px;right: 20px; text-align: center; color: #fff; font: 12px/20px simsun; }
a.last_m , a.next_m { width: 22px; height: 22px; display: block; margin: 0 auto; cursor: pointer; background: url(../images/icon_sprites.png) no-repeat; }
a.last_m { background-position:-237px -81px; }
a.next_m { background-position:-237px -114px; }

.mark1{
	background: #e22626 !important;
	color:#fff!important;
	border-radius: 2px;
}
.mark2{
	background: url(images/spoint.png) no-repeat top;
}

.ser_detail { padding:10px 0;  overflow:hidden; }
.ser_fg_color { width: 100%; display: block; height: 44px; background: #e6e6e6; font-size:16px ; line-height: 44px; padding-left: 40px; }
.ser_fg_color b { color: #e22626; font-size: 18px;}
.rclist { overflow:hidden; padding:20px 0 0 0; }

.rclist li span{
	display: inline-block;
	color:#666;
	font-size: 16px;
	text-align: left;
}
.rclist li{
	width:100%;
	/* position: relative; */
	float:left;
	margin-bottom: 20px;
	padding-left: 28px;
}
.ser_time {
	width:170px;
	float:left;
	padding-left:14px;
}

.ser_time:before {
	content: '';
	width: 8px;
	height: 8px;
	display: inline-block;
	background: url(../images/icon_sprites.png) no-repeat;
	background-position: -242px -165px ;
	margin-right: 10px;
}
.ser_explain {
	width:310px;
	float:left;
	/* position: absolute;
	left:60px;
	top:0; */
}

.tab_height { height: 240px; overflow: hidden;}
.tag_list { width: 740px; overflow: hidden; float: left;}
.tag_hide { display: none; }
.ser_change { text-align: center; }
.ser_tab { display: inline-block; }
.ser_tab li { float: left; margin-right: 20px; }
.ser_tab li:last-child { margin-right: 0;}
.ser_tab li { width: 20px; height: 20px; display: block; cursor: pointer; text-align: center; line-height: 20px; background: #c9caca; border-radius: 10px; color: #898989; font-size: 14px; }
.ser_tab li.current { background: #e32b2b; color: #fff;}
.ser_tab li:hover { color: #fff; text-decoration: none;}

/*--service_detail↓--*/
.cs_sum { float: left; width: 100%; }
.cs_item_info { margin-right: 260px; }
.cs_item_info_l { float: left; padding: 20px 0 20px 20px; width: 330px; position: relative; }
.cs_item_info_r { float: left; width: 570px;}
.cs_sidebar { float: right; width: 260px; }
.red_border { border: 1px solid #e22626; padding-bottom: 20px;}
.cs_shop_bg { padding: 60px 15px 10px 15px; background: url(../images/linear_red.png) repeat-x; text-align: center; position: relative; z-index: 3; }
.cs_shop_bg:before { content: ''; width: 304px; height: 41px; display: block; position: absolute; left: -23px; top: -1px; background: url(../images/ser_sprites.png) no-repeat; background-position: 0 0;}
.cs_shop_bg i.icon_shop { width: 37px;height: 43px; margin-bottom: 10px; margin-right: 16px; display: inline-block; background: url(../images/ser_sprites.png) no-repeat; background-position: -55px -66px;}
.cs_shop_bg span { width: 170px; overflow: hidden; text-align: left; display: inline-block; vertical-align: top; font-size: 18px; font-weight: bold; color: #333; }
.cs_shop_info { padding: 0 15px; }
table.cs_table_min th ,table.cs_table_min td { padding: 4px 0; font: 12px simsun; line-height: 20px;}
table.cs_table_min th.v_tp { vertical-align: top; padding-top: 4px;}
a.cs_crown i { width: 24px; height: 24px; display: block; float: left; margin-right: 6px; background: url(../images/ser_sprites.png) no-repeat; background-position: -8px -165px;}
a.add_shop { text-decoration: none; width: 100px; height: 28px; line-height: 28px; font-size: 14px; color: #333; font-weight: 400; display: block; border: 1px solid #e32143; border-radius: 2px; }
a.add_shop i { width: 18px; height: 18px; vertical-align: middle; margin-bottom: 2px; margin-right: 6px; display: inline-block; background: url(../images/ser_sprites.png) no-repeat; }
a.add_shop i.icon_follow { background-position: -64px -121px; }
a.add_shop i.icon_consult { background-position: -64px -149px; }
a.enter_shop { text-decoration: none; width: 216px; height: 38px; display: block; margin: 15px auto 0 auto; line-height: 38px; text-align: center; font-size: 14px; color: #333; background: #fafafa; border: 1px solid #ddd; }

/*图片查看*/
.cs_preview { width:328px; height:395px; float:left; }
.small_img_a { position:relative; height:60px; margin-top:10px; overflow:hidden; float:left;}
#image_menu { height:60px; overflow:hidden; margin-left:0; float:left;}
#image_menu li { height:58px; width:58px; overflow:hidden; float:left; text-align:center; margin-right:4px; border:1px solid #eee;}
#image_menu li img{width:58px; height:58px;cursor:pointer;}
#image_menu li#onlickImg, #image_menu li:hover { width:56px; height:56px;border:2px solid #e22626}
.big_img_a {position:relative; float:left; width:328px; height:328px; overflow:hidden;border:1px solid #eee};
.big_img_a  #midimg{width:328px; height:328px;}

.cs_wrap { padding-left:30px ;}
.cs_title { padding: 20px 0 10px; }
.cs_title .cs_type { width: 72px; height: 28px; border-radius: 4px; line-height: 28px;margin-top: 8px; float: left; display: block; background: #ef820b; text-align: center; color: #fff; font-size: 14px; font-weight: 200; }
.cs_title .cs_text { width: 310px; font-size: 28px; color: #333; line-height: 40px; float: left; margin-left: 10px; }
.cs_title .share_bar { float: right; margin-top: 8px; }
.cs_title .share_list li { float: left; margin-right: 15px; }
.cs_title .share_list li a { width: 30px; height: 30px; display: block; background: url(../images/ser_sprites.png) no-repeat;}
.cs_title .share_list li a.icon_chat { background-position: -6px -59px;}
.cs_title .share_list li a.icon_wb { background-position: -6px -94px;}
.cs_title .share_list li a.icon_qzone { background-position: -6px -127px;}

.cs_c_info { min-height: 285px;}
.cs_table { width: 100%; }
.cs_table th ,.cs_table td { padding: 8px 0; font: 14px simsun; line-height: 24px;}
.cs_table th { color: #666; text-align: right; }
.cs_table td { color: #333; text-align: left; }
.cs_table th.v_tp { vertical-align: top; padding-top: 8px;}
.cs_table td.red { color: #E22626; font-weight: bold;}
.cs_table td span{color:#ff0000;}
.cs_table tr.tr_red { background: #feebeb;}
.cs_table tr.tr_red th,.cs_table tr.tr_red td { padding: 12px 0;}
.cs_table td .price_text { width: 100%;}
.cs_table td span.price_num { font-size: 14px; font-family: "microsoft yahei"; color: #221815; float: left;}
.cs_table td span.price_num em { font-size: 20px; font-weight: 600; color: #e22626; margin-right: 4px;}
.cs_table td p.price_sum { float: right; font: 12px simsun; color: #6c6c6c; text-align: center; margin-right: 28px; }

.cs_table td .spec_list span { color:#e22626;}
.cs_table td .spec_list .spec_more { color: #999; width: 100%; text-align: center; cursor: pointer; display: inline-block; position: relative;}
.cs_table td .spec_list .spec_more em { font-size: 12px; padding: 0 20px; background: #fff; display: inline-block; position: relative; z-index: 99;}
.cs_table td .spec_list .spec_more:after {content: ''; display: block; width: 100%; height: 1px; background: #eee; position: absolute; bottom: 10px; z-index: 1;}
.spec_list { width: 100%; display:block; vertical-align: top;}
.spec_list ul { padding-left: 32px; min-height: 34px; max-height: 102px; overflow: hidden;}
.spec_list li { float: left; width: 50%; position: relative; margin-bottom: 10px;}
.spec_list input[type="checkbox"] { width: 0; margin: 0; padding: 0; display: none;}
.spec_list li label.spec_check:hover { border-color: #e22626; }
.spec_list li label.spec_check { display: inline-block; position: absolute; left: 0; top: 6px; width: 12px; height: 12px; border: 1px solid #ccc; background: #fff;}
.spec_list li input:checked + label.spec_check { border-color: #e22626;}
.spec_list li input:checked + label.spec_check:before { content: ''; display: block; width: 10px; height: 10px; margin-top: 1px; background: url('../images/checked.png') no-repeat center;}
.spec_list label.spec_text { width: 120px; display: inline-block; font: 14px/18px simsun; color: #333; padding-left:26px; cursor: pointer;}

.moth_list li { margin-right: 10px; display: inline-block;}
a.moth_mod { text-decoration: none;  min-width: 86px; height: 28px; display: inline-block; border: 1px solid #ddd; text-align: center; font: 12px/28px simsun; color: #333;}
a.moth_mod.cur { height: 26px; border: 2px solid #e22626; color: #e22626;}
a.moth_mod:hover { color:#e22626 ;}

ul.btn_list_m li { margin-right: 20px;}
.btn_list li a:hover { text-decoration: none;}
.add_name { padding: 0 20px; cursor: pointer; height: 38px; line-height: 38px; text-decoration: none; display: block; border-radius: 2px; background: #feebeb; font-size: 16px; color: #e22626; border: 1px solid #e22626; }
.add_chart { width: 148px; height: 40px; line-height: 40px; text-decoration: none; display: block; border-radius: 2px; background: #e22626; font-size: 16px; color: #fff;}
.add_chart i.chart_add { width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-bottom: 2px; margin-right: 5px; background: url(../images/ser_sprites.png) no-repeat; background-position: -64px -179px;}

.add_name span.rest_name { width: 50px; display: block;  text-align: left; float:right; margin: 5px 0 0 10px; font: 12px simsun; color: #666; }
.add_name span.rest_name b { color: #e22626;}

.b_sum { width: 50px; height: 35px; display: block; float: right;}
.b_sum p { font: 12px simsun; }
.b_sum p.b_sum_t { color: #6c6c6c; }
.b_sum p.b_sum_d { color: #999; }
.b_sum p.b_sum_d b { font: 24px arial; color: #e22626; font-weight: bold; margin-right: 4px; }
.m_t_20 { margin-top: 20px;}


.link_cur { display: inline-block; cursor: pointer;}
.cs_tab_mid { position: relative; }
.cs_skin_box { float: left; width: 196px; position: relative; z-index: 9; }
.cs_skin_box h3 { background: #cfbb57; height: 24px; }
.cs_skin_box h3 span { font: 12px simsun; font-weight: bold; color: #fff; line-height: 24px; padding-left: 10px;}
.cs_skin_con { border-top: 0; padding-bottom: 10px;}
.cs_skin_con li { padding: 15px 10px 4px; min-height: 60px;}
.cs_skin_con li:hover { background: #f9f9f9;}
.cs_skin_con li .skin_img { margin:5px 0 0 5px; float: left; }
.cs_skin_con li .skin_img a { border: 1px solid #ddd; display: block; width: 47px; height: 47px;}
.cs_skin_con li .skin_img a img { width: 48px; height: 48px;}
.cs_skin_con li .skin_detail { margin-left: 65px; position: relative; line-height: 50px; }
.cs_skin_con li .skin_detail p { font:12px simsun; color: #333; }
.cs_skin_con li .skin_detail p.skin_t { margin-top: 10px; }

p.etc_m { line-height: 20px; overflow: hidden; max-height: 28px; position: relative; }
p.etc_m:after {content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
background: -webkit-linear-gradient(left, transparent, #fff 55%);
background: -o-linear-gradient(right, transparent, #fff 55%);
background: -moz-linear-gradient(right, transparent, #fff 55%);
background: linear-gradient(to right, transparent, #fff 55%);
}


.cs_skin_con li .skin_detail p.skin_m { margin-top: 20px;}
.cs_skin_con li .skin_detail p.skin_ser { margin-top: 8px;}
.cs_skin_con li .skin_detail p.skin_ser b { color: #e22626;}
.cs_skin_con .skin_more { font: 12px simsun; color: #999; display: block; text-align: center; }
.cs_skin_con .skin_more:hover { color:#e22626;}

.cs_tab_con { }
.cs_tag { padding: 20px;}
.cs_tab_r { float: left; width: 1003px; min-height: 600px; border-top: 0; margin-left: -1px; }
.cs_tab_bar { height: 44px; border: 1px solid #e5e5e5; border-left: 0; background: #f6f6f6; width: 100%; }
.cs_tab_bar li { float: left; width: 132px; text-align: center; font: 14px simsun; line-height: 44px; border-right: 1px solid #e5e5e5; position: relative; }
.cs_tab_bar li.current { background: #fff; color: #e22626;}
.cs_tab_bar li.current:before { content: ''; width: 132px; height: 2px; display: block; position: absolute; top: -1px; left: 0; background: #e22626;}
.cs_tab_bar li.current:after { content: ''; width: 132px; height: 1px; display: block; position: absolute; bottom: -1px; left: 0; background: #fff;}
.cs_tab_bar li em { font-size: 14px; font-weight: bold; color: #ff4400; margin-left: 8px;}
.cs_tab_bar li:hover { color:#e22626 ; cursor: pointer;}
a.btn_com_m { width: 100px; height: 26px; display: block; cursor: pointer; text-align: center; line-height: 26px; color:#e22626 ; border-radius: 10px; border: 1px solid #e22626; background: #feebeb; position: absolute; right: 10px; top: 10px; }
a.btn_com_m i { width: 20px; height: 20px; display: inline-block; vertical-align: middle; background: url(../images/ser_sprites.png) no-repeat; background-position: -120px -66px; }

.cs_m_con {}
.cs_m_p { margin-bottom: 10px;}
.cs_m_con h3.mt { height:38px; line-height: 38px; font-size: 14px; font-weight: 700; text-indent: 16px; color: #666; border: 1px solid #eee; background: #f9f9f9; text-align: left; }

.comment_info { overflow: hidden; padding: 25px 0;}
.comment_per { width: 90px; float: left; padding: 15px 0 0 40px; }
.comment_per strong { font: 14px simsun ; color: #666;}
.comment_per .per_con { font-size: 40px; color: #e22626; line-height: 100%;}
.comment_per .per_con em { font-weight: 400; font-size: 14px;}

.cs_tab_2 { min-height: 93px; }
.cs_tab_bar_b { height: 40px; background: #F9F9F9; border: 1px solid #eee;}
.cs_tab_bar_b li { float: left; padding: 0 16px; text-align: center; font: 12px simsun; color: #666; line-height: 40px; position: relative; }
.cs_tab_bar_b li.current { color: #e22626;}

.comment_item { border-bottom: 1px solid #eee; padding: 15px;}
.comment_item .cs_user_info { width: 140px; margin-top: 12px; float: left;}
.comment_item .cs_user_info img { border-radius: 50%; margin-right: 5px; vertical-align: middle; }
.comment_item .comment_column { margin-left: 150px;}
.comment_star { width: 76px; height: 12px; background: url(../images/star_dis.png) no-repeat;}
.star5 { background-position: 0 0;}
.star4 { background-position: -16px 0;}
.star3 { background-position: -32px 0;}
.star2 { background-position: -48px 0;}
.star1 { background-position: -64px 0;}
.star0 { background-position: -82px 0;}
.comment_item .com_con { padding: 8px 0; font: 12px simsun; color: #333;}
.comment_item .com_message li { float: left; color: #999; font: 12px simsun; margin-right: 10px;}

/*--我的购物车--*/
.pd_20 { padding: 20px;}
.cart_bar { padding: 10px;}
.cart_bar li { float: left; font:12px simsun; margin-right: 20px;  }
.cart_bar li label { color: #333;}
.cart_bar li a.cart_del { color: #e22626;}
a.btn_sc { padding:10px 10px; font-size: 14px; color: #e22626; border: 1px solid #e22626;}
a.btn_sc i {width: 18px; height: 18px; display: inline-block; margin-bottom: 4px; margin-right: 10px; vertical-align: middle; background: url(../images/ser_sprites.png) no-repeat; background-position: -120px -98px;}
table.tb_cart{ width:100%; }
table.tb_cart thead {background:#f9f9f9;border:1px solid #ececec;}
table.tb_cart thead th { text-align: left; padding:10px 6px; font:12px simsun; color:#333; }
table.tb_cart thead th.center { text-align: center; }
table.tb_cart tr { border-bottom:1px solid #f3f3f3; }
table.tb_cart td{ font:14px simsun; padding:10px 6px ; text-align: left;}
table.tb_cart td.center { text-align: center;}
table.tb_cart td a { display: block; overflow: hidden;}
.cart_dis .img_border { border: 1px solid #ddd; width: 46px; height: 46px; text-align: center; float: left; line-height: 48px;  }
.cart_dis .img_border img { vertical-align: middle; margin-bottom: 5px; }
p.p_blue { text-align: left; color: #2266d6; font: 14x simsun; line-height: 46px; float: left; margin-left: 20px;}
table.tb_cart td p { width: 300px;}
table.tb_cart td a p:hover { text-decoration: underline;}
table.tb_cart td span{color:#e22626;}


/*外部通用tab*/
.in_tab {}
.in_tab .in_tab_bg { height: 60px; background: url(../images/in_tab_bar_bg.png) repeat-x bottom left; text-align: center; }
.in_tab .in_tab_bar { padding-top: 16px; display: inline-block; }
.in_tab_bar li { display: inline-block; width: 100px; height: 26px; cursor: pointer; margin:0 20px; font:bold 14px/26px simsun; border: 3px solid #fff; color: #333; position: relative; }
/*.in_tab_bar span.line_grey { color: #ddd; font-weight: 200; font: 14px/26px simsun;}*/
.in_tab_bar li:hover { color: #e22626;}
.in_tab_bar li:first-child { margin-left: 0;}
.in_tab_bar li:last-child { margin-right: 0;}
.in_tab_bar li.current { color: #fff; background: #b40f17; border: 3px solid #de2a23; }
.in_tab_bar li.current:before ,.in_tab_bar li.current:after { content: ''; z-index: 10; width: 3px; height: 36px; display: block; background: url(../images/ser_sprites.png) no-repeat; position: absolute; top: -5px;}
.in_tab_bar li.current:before { background-position: -182px -70px; left: -4px; }
.in_tab_bar li.current:after { background-position: -211px -70px; right: -4px; }

.tb_text { width: 100%;}
.tb_text th { font-size:14px ; font-weight: 400; padding: 10px 10px; color: #333; border-bottom: 2px solid #eee; }
.tb_text td { font: 14px simsun; padding: 10px 6px; color: #666; border-bottom: 1px dashed #ddd;}
.tb_text td p.etc { width: 920px; }

.in_con_t { margin-bottom: 20px; position: relative;}
.in_type {}
.in_type p { font:bold 14px simsun; padding-bottom: 16px; }
ul.tp_list li { display: inline-block; margin-right: 16px; }
a.item_order { text-decoration: none; cursor: default; padding: 8px 14px; display: block; font-size: 14px; font-family: simsun; border: 1px solid #ccc; color: #666; border-radius: 2px;}
.btn_position { position: absolute; bottom: 0; right: 0;}
a.btn_order_r { text-decoration: none; padding: 10px 14px; font-size: 14px; background: #e22626; display: block; color: #fff;border-radius: 2px;}

.sl_wrap { width: auto; height: auto; position: relative;}
.sl_key { float: left; width: 310px; padding-top: 10px; white-space: nowrap; text-align: right; padding-left: 10px; color: #333; font:bold 14px simsun; overflow: hidden; }
.sl_value { margin-left: 310px; background: #fff; padding-right: 130px; padding-left: 20px;}
.sl_value ul.sl_box { float: left; padding-top: 4px; overflow: hidden; position: relative; }
.sl_value ul.sl_box li:hover { color: #e22626;}
.sl_value ul.sl_box li { margin-right: 50px; float: left; height: 26px; line-height: 26px; margin-bottom: 4px; }

.sl_value ul.sl_box li:hover span.check_span { border-color:#e22626; cursor: pointer;}
/*复选框样式美化*/
input.check1[type="checkbox"] { margin:0; opacity:0;filter: alpha(opacity=0);}
input:focus{ outline:none}
#checkbox p { cursor:pointer; }
.check_span { display:inline-block; border:1px solid #ddd; margin-bottom:2px; width:14px; height:14px; vertical-align: middle; text-align:center;margin-right:10px;}
.check_span_checked { border-color: #e22626;background: url(../images/check_sprites.png);}

a.btn_js { text-decoration: none; padding: 10px 70px; font-size: 14px; background: #e22626; display: block; color: #fff;border-radius: 2px;}

/*--上传多张图片--*/
.photo_upload{ width:60px; height:60px; background:#f9f9f9; border: 1px solid #ececec; margin:32% auto; overflow:hidden; cursor:pointer; position:relative;}
.photo_small{ height:auto; vertical-align:top; padding:10px 0px 10px 430px;}
.small_con{ height:auto;}
.photo_report,.photo_licen{ height:140px; overflow:hidden; margin:10px 0; position:relative;}
.upload_thumib{ width:62px; height:62px; overflow:hidden; float:left; margin-top:10px;position:relative;}
.small_con .photo_upload{margin:0 auto;}
i.i_upload_small,i.i_upload_user,i.i_upload_recycle{ display:block; margin:25% auto 10px auto; overflow:hidden;*+margin-top:20px;}
i.i_upload_small{ width:20px; height:20px; background:url(../images/icon_center_c.png) no-repeat -36px -5px;}
em.upload_small_text{display:block;font:normal 400 12px/6px simsun; color:#9fa0a0; text-align:center; }
em.upload_small_text b{font-style:normal;font-size:1em;font-weight:400;}
input.small_upload{width:100%; height:100%;cursor:pointer; position:absolute; z-index:500; top:0; left:0; opacity:0; filter:alpha(opacity=0);}

.report_img,.licen_img{ height:60px; overflow:hidden;padding:10px 10px 10px 0; position:relative; float:left; margin-right:8px;}
.licen_img{width:62px;}
.report_img div,.report_img img,.licen_img div,.licen_img img{ width:100%; height:100%;}
.report_img div,.licen_img div{ background:;}
a.del_img{ width:23px; height:23px; overflow:hidden;position:absolute; top:4px; right:0px; background:url(../images/icon_center_c.png) no-repeat; background-position:-0px -43px;}
a.del_img:hover{ background-position:-31px -43px;}

.shadow_bg{ display:none; width:100%; height:100%; background:url(../images/shadow_bg.png) repeat; overflow:hidden; position:fixed; top:0;left:0;z-index:1990;}
/*--big_img-*/
.big_img{width:818px; height:580px; text-align:center; vertical-align:middle; overflow:hidden; box-shadow:0 0 10px #444; position:fixed; top:0; left:0; z-index:2000;}
a.img_closed{ display:block; width:50px; height:50px; position:absolute; top:0px; right:0px; background:url(../images/btn_imgclosed.png) repeat;background-position:0 0;-webkit-transition:background-position .5s ease-out;-moz-transition:background-position .5s ease-out;-o-transition:background-position .5s ease-out;-ms-transition:background-position .5s ease-out;transition:background-position .5s ease-out; }
a.img_closed i{ display:block; width:27px; height:27px; position:absolute; top:12px; right:12px; background:url(../images/btn_imgclosed.png) -12px -63px no-repeat;border-radius:50%;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-ms-transition:-ms-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
a.img_closed:hover{background-position:100% 0;}
a.img_closed:hover i{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);}


.mf_shop_list { padding: 20px;}
.mf_shop_item { border: 1px solid #e6e6e6; padding-left: 214px; position: relative; overflow: hidden; text-align: center; margin-bottom: 20px;}
a.shop_del { width: 42px; height: 42px; display: block; position: absolute; left: -1px; top: -1px; background: url(../images/icon_center_c.png) no-repeat; background-position:-3px -96px;}
.mf_shop_info { float: left; width: 213px; margin-left: -214px; min-height: 210px; border-right: 1px solid #e6e6e6;}
.shop_name { width: 140px; margin: 0 auto; padding-top: 50px; text-align: center; height: 40px; line-height: 24px; font:bold 16px simsun; color: #666;}
.shop_text_a { display: inline-block; width: 214px; margin-top: 20px; }

.shop_text span { width: 50px; text-align: right; font: 12px/20px simsun; color: #666; float: left; }
.shop_btn_box { position: absolute; left: 0; bottom: -1px; width: 214px; height: 36px; overflow: hidden;}
.s_g_img { height: 90px; margin-bottom: 15px; position: relative; }
.s_g_img a { display: block; position: relative; overflow: hidden; width: 90px; height: 90px; }
.shop_cont { width: 100%; min-height: 210px; display: inline-block;}
a.s_btn_dp, a.s_btn_pr { width: 106px; height: 34px; display: inline-block; background: #f9f9f9; border: 1px solid #eee; font: 12px/34px simsun; color: #999;}
a.s_btn_dp { margin-left: -1px;}
a.s_btn_pr { width: 105px; margin-right: 0px; border-left-color: #f9f9f9;}
a.s_btn_dp i,a.s_btn_pr i { width: 16px; height: 16px; margin-right: 6px; display:inline-block; vertical-align: middle; background: url(../images/icon_center_c.png) no-repeat;}
a.s_btn_dp i { background-position:-4px -72px;}
a.s_btn_pr i { background-position:-28px -73px;}
.s_g_text { margin-top: 12px; }
.s_g_text span.s_g_title {  font-size: 14px; color: #333; }
.s_g_text em.s_g_price { font-size: 12px; color: #666; }

.s_g_wrap { padding: 10px;}
.shop_hd { width: 164px; height: 28px; display: inline; float: right; padding: 10px 10px 10px 0;}
.shop_hd span { color: #666; font: 12px simsun; line-height: 28px; }
.shop_hd span em { color: #e22626;}
.shop_hd_s { width: 128px; height: 28px; }
.shop_hd a.s_pre, .shop_hd a.s_next { width: 62px; height: 26px; text-align: center; display: inline-block; border: 1px solid #ccc;}
.shop_hd a.cur { background: #f8f8f8;}
.shop_hd a.s_pre:before,.shop_hd a.s_next:before { content: ''; margin-top: 6px; width: 8px; height: 14px; display: inline-block; background: url(../images/icon_center_c.png) no-repeat; } 
.shop_hd a.s_pre:before { background-position:-3px -141px;}
.shop_hd a.s_next:before { background-position:-24px -141px;}
.shop_hd a.s_next { margin-left: -4px; border-left: 0; }
.shop_hd a:hover { background: #f8f8f8;}

.shop_gd_list { margin-top: 10px; display: inline-block;}
.shop_gd_list li { display: inline-block; margin-right: 24px;}
.shop_gd_list li:last-child { margin-right: 0;}
.shop_gd_list li a{text-decoration:none;}
.t_m_f { padding: 16px 20px; background: #fff; margin-top: 20px; font-size:18px; color: #333; text-align: left; }

.t_c_info { padding-left: 20px; }
.c_tb { width: 100%; }
.c_tb th ,.c_tb td { padding: 8px 0; font: 14px simsun; line-height: 24px;}
.c_tb th { color: #666; text-align: right; }
.c_tb td { color: #333; text-align: left; }
.c_tb th.v_tp { vertical-align: top; padding-top: 8px;}
.c_tb td.red { color: #E22626; font-weight: bold;}

/*--invest_shanghai--*/
.page_con iframe.iframe_sh { width: 1194px; min-height: 600px; border: 3px solid #e7e7e7;}

/*--pjgl.html--*/
.pj_text .pj_con, .pj_text .pj_time { font: 12px simsun; margin-top: 8px; text-align: left;}
.pj_text .pj_con { color: #333;}
.pj_text .pj_time { color: #999;}
.pj_con { width: 300px;}
.pj_report { width: 300px; background: #efefef; padding: 5px; margin-top: 10px; }
.pj_report p { width: auto!important; font: 12px/18px simsun; color: #333; text-align: left; }

/*--mj sz--*/
.ficate_img { display:block; width:188px; height:121px; padding:15px 15px 5px 15px; position:relative;}
.ficate_img img{ width:188px; height:121px; cursor:pointer;}
.tip_img { display: block; font: 12px/15px simsun; color: #666; padding-top: 4px; text-align: left; }

.dp_hd { height: 40px; }
.dp_grey { font: 12px simsun; color: #999; display: inline-block; margin-left: 10px;}

h3.dp_t_bg { display: inline-block; height: 40px; line-height: 40px; font-size: 16px; font-weight: 400; color: #333; padding: 0 20px; background: #dcdcdc; border-radius: 10px 10px 0 0;}
span.tip_ed { font: 12px simsun; color: #999; display: block; margin-top: 10px; }
span.tip_ed em { color: #ef820b;}
.dp_piece { padding: 20px;}
.dp_piece .part_title_wrap { margin-top: 0;}
.dp_piece .info_table { margin-bottom: 0;}
.mce-branding-powered-by { display: none;}

.tip_inp { width: 100%; display: block; position: absolute; top: 150px; }
input.input_dp { width: 132px; height: 28px; border: 1px solid #d2d2d2; font: 12px/28px simsun ; color: #999; text-indent: 10px;}

/*--卖家服务-产品发布-创建活动--*/
span.tip_ts { font: 12px simsun; color: #999; display: block; margin-top: 10px; margin-bottom: 10px;}
.c_k_list { width: 360px; display: inline-block;}
.c_k_list li { width: 120px; float: left; padding-bottom: 4px;}

.mj_po { position: relative;}
.mj_btn_opera  { display: inline-block; vertical-align: middle; margin-bottom: 4px;}
.mj_btn_opera li { float: left; }
.mj_btn_opera li a { font: 12px/28px simsun; color: #555; margin-right: 0; text-indent: 0; float: none; display: inline-block;}
a.mj_opera { padding: 0 10px; border: 1px solid #ddd; cursor: pointer; display: block; border-radius:2px; }
a.mj_opera:hover { color: #E12626; text-decoration: none; }
a.mj_opera i { width: 14px; height: 14px; display: inline-block; margin-right: 8px; vertical-align: middle; background: url(../images/icon_center_b.png) no-repeat;}
a.mj_opera i.mj_ico_1 { background-position:-5px -166px;}
a.mj_opera i.mj_ico_2 { background-position:-6px -191px;}
a.mj_opera i.mj_ico_3 { background-position:-6px -216px;}

/*--投资上海--*/
.invest_tit { display: inline-block; font: 12px simsun; color: #333; padding-bottom: 10px;}
.invest_tit em { color: red; }
.i_chart { height: 420px; border: 1px solid #ccc; box-shadow: 0 -3px 0 #f1f1f1;}
.i_chart span.i_ct_tit { width:100%; border-bottom: 3px solid #e22626; text-align: center; display: inline-block; height: 50px; font-size:18px ; line-height: 50px; }
.i_chart.fL,.i_chart.fR { width: 588px; }
.i_chart_con { text-align: center; width: 100%; height: 100%; display: inline-block; vertical-align: middle;}

/*--特殊tab左侧--*/
.in_tab .in_tab_bg_1 { width: 136px; background: url(../images/in_tab_bar_bg_y.png) repeat-y top right; text-align: center; position: absolute; left: 0; top: 0; }
.in_tab .in_tab_bar_1 { display: inline-block; }
.in_tab_bar_1 li { width: 120px; height: 26px; cursor: pointer; margin:20px 0; font:bold 14px/26px simsun; border: 3px solid #fff; color: #333; position: relative; }
/*.in_tab_bar span.line_grey { color: #ddd; font-weight: 200; font: 14px/26px simsun;}*/
.in_tab_bar_1 li:hover { color: #e22626;}
.in_tab_bar_1 li:first-child { margin-left: 0;}
.in_tab_bar_1 li:last-child { margin-right: 0;}
.in_tab_bar_1 li.current { color: #fff; background: #b40f17; border: 3px solid #de2a23; }
.in_tab_bar_1 li.current:before ,.in_tab_bar_1 li.current:after { content: ''; z-index: 10; width: 3px; height: 36px; display: block; background: url(../images/ser_sprites.png) no-repeat; position: absolute; top: -5px;}
.in_tab_bar_1 li.current:before { background-position: -182px -70px; left: -4px; }
.in_tab_bar_1 li.current:after { background-position: -211px -70px; right: -4px; }
.tab_s_con { padding: 0 20px; margin-left: 136px; min-height: 600px;}
a.s_btn_dt {padding: 6px 20px; display: inline-block; text-decoration: none; cursor: pointer; border-radius: 4px; border: 1px solid #e22626; font: 16px simsun; color: #e22626;}
i.i_ico_1 { width: 26px; height: 26px; margin-right: 10px; margin-bottom: 2px; display:inline-block; vertical-align: middle; background: url(../images/ser_sprites.png) no-repeat; background-position:-254px -74px;}
i.i_ico_3 { width: 26px; height: 26px; margin-right: 10px; margin-bottom: 2px; display:inline-block; vertical-align: middle; background: url(../images/ser_sprites.png) no-repeat; background-position:-285px -107px;}
.wj_con { text-align: center; padding: 0 20px;}
.wj_con h3.wj_tit { width: 100%; font-size: 24px; border-bottom: 1px dashed #ccc; line-height: 40px; display: inline-block; padding: 10px 0; font-weight: bold; color: #333; text-align: center; }
.wj_text { text-align: center;}
.wj_text p { font:12px simsun; color: #333; padding: 10px 0; }
.wj_text p em { font: 18px "microsoft yahei"; color: #e22626;}
.wj_word { min-height: 400px; text-align: left;}
.wj_word p.zs_text { font-size: 18px; color: #999; line-height: 80px;}
.wj_word p { font: 12px simsun; color: #333; padding: 12px 0; line-height: 20px; text-indent: 24px; }
.wj_word p.n_indent { text-indent: 0;}

.sc_con { text-align: center; }
.img_sc { width: 100px; height: 100px; display: block; margin: 0 auto; text-align: center; line-height: 140px;}
i.i_ico_2 { width: 40px; height: 40px; display:inline-block; background: url(../images/ser_sprites.png) no-repeat; background-position:-216px -100px;}

.sc_text p { text-align: center; }
.sc_text p.s_c_gx { font-size: 18px; font-weight: bold; padding-bottom: 14px;}
.sc_text p.s_c_zs { font: 14px simsun; color: #666; padding-bottom: 28px;}
.sc_text p.s_c_jf { font:bold 14px simsun; color: #e22626; }
.sc_text p.s_c_jf em { font-weight: 400; }
.sc_text p.s_c_jf em i {width: 20px; height: 20px; margin-right: 4px; margin-bottom: 2px; display:inline-block; vertical-align: middle; background: url(../images/ser_sprites.png) no-repeat; background-position:-278px -48px;}

.btn_max {min-width:200px; display: block; height:40px;padding:0 18px;font:16px/40px simsun;color:#fff;background:#e22626; text-align: center;border-radius:4px;border:none; cursor: pointer;}
.btn_max:hover{text-decoration:none;background:#ea3f3e;}

p.w_p { width: 600px; overflow: hidden;} 
.spec_pos { width: 100%; }

i.i_ico_4 { width: 14px; height: 14px; display: inline-block; position: relative; margin-left: 4px; vertical-align: middle; background: url(../images/icon_center_b.png) no-repeat; background-position: -6px -239px;}
.nav_center_header li a:hover i.i_ico_4 { background-position:-6px -256px ;}

.sel_dp_box { width: 140px; border-radius: 4px; display: none; background: #fff;  box-shadow:2px 2px 10px rgba(0,0,0,0.1); line-height: 20px!important; z-index: 99; position: absolute; right: -8px; top: 58px; }
.sel_dp_box span { padding: 10px 0; width: 100%; display:block; cursor: pointer; text-align: center; font: 12px simsun; color: #666!important;}
.sel_dp_box span:hover { background: #eee;}
.sel_dp_box span:first-child:hover { border-radius: 4px; background: #eee;}
.nav_center_header li a.cur { text-decoration: none; color:#ffdf3e;}
.nav_center_header li a.cur i.i_ico_4 { background-position:-6px -256px ;}

.error_area { text-align: center; min-height: 400px;}
.error_img { margin-top: 100px;}
p.error_p { font-size: 16px; color: #666; padding: 10px 0;}

.sh_wp { text-align: center; display: block;}
.sh_ico { width: 35px; height: 35px; display:inline-block; vertical-align: middle; background: url(../images/sh_ico.png) no-repeat; margin-bottom: 10px; margin-right: 10px;}
span.sh_text { color: #E22626!important; font-size: 14px; }




/*heyingwei*/

.cs_top { height: 30px; background: #e5e5e5; position: relative; z-index: 9999;}
.cs_top h3{font:12px/30px simsun;color:#333333;float:left;}
.btn_top{float:right;}
.btn_top li{float:right;font:12px/30px simsun;color:#333;margin-left:24px;position:relative;text-indent: 28px;}
.btn_top li a span{color:#e22626;}
.btn_top li a{color:#333;}
.btn_top li a:hover{text-decoration:none;color:#e22626;}
.icon_workbench{display: block; width:30px;height:30px;background:url(../images/icon_center_a.png) 0 0;position:absolute;left:0;top:0;}
.icon_exit{display: block;width:30px;height:30px; background: url(../images/icon_center_a.png)0 -30px;position:absolute;left:0;top:0;}
.center_header{height:80px;background:#e22626; position: relative; z-index: 99;}
.center_header a img{width:300px; float: left;}
.header_title{width:100px; float: left;font:20px  microsoft yahei;color:#fff;margin-top:12px;}
.btn_backindex{ display: block; width:100px;height:20px;margin-top:4px;border-radius:10px;border:1px solid #fff;font:12px/20px simsun;color:#fff;  background:none; text-align: center;}
.btn_backindex:hover{text-decoration:none;color:#ffdf3e;border-color: #ffdf3e;}
.nav_center_header{float:left;margin-left:80px;}
.nav_center_header li{float:left;margin-right:40px;font:14px/80px simsun;color:#fff;}
.nav_center_header li a{color:#fff;cursor:pointer;}
.nav_center_header li a:hover{ text-decoration: none; color:#ffdf3e;}
.left_center{width:200px;padding-bottom:30px; float:left;margin-top:20px;background:#fff;}
.min_left{min-height:615px;}
.left_center h2{width:200px;height:48px;border-bottom:2px solid #e12626;font:18px/48px microsoft yahei;color:#e12626; text-align: left;text-indent: 32px;}
.left_center dl dt{font:16px microsoft yahei ;color:#333;text-indent:32px;margin-top:20px;}
.left_center dl dd{font:14px simsun;color:#666666;text-indent:32px;margin-top:14px;}
.left_center dl dd a{color:#666;}
.left_center dl dd a:hover{text-decoration: none; color:#e12626;}
.left_center dl dd a.current{color:#e12626;}
.left_center dl dt a{color:#333;}
.left_center dl dt a:hover{text-decoration: none; color:#e12626;}
.left_center dl dt a.current{color:#e12626;}
.right_center{width:980px ;float: right;margin-top:20px;}
.user_info_center{width:980px;height:180px;background:#fff;}
.pic_head{width:100px;height:100px;float:left;margin:40px 20px 40px 30px;}
.user_info_area{width:240px;}
.user_info_center h4{float:left;width:240px;margin-top:32px;font:20px microsoft yahei;color:#333; text-align: left;}
.user_info_center h5{display: block; width:64px;height:20px;float:left;margin:10px 0 0 0;}
.user_info_center h5.label_personal{background:url(../images/icon_center_a.png)0 -60px;}
.user_info_center h5.label_company{background:url(../images/icon_center_a.png)-64px -60px;}
.user_info_sz{background:#fafafa;}
.user_info_sz h4{float:left;width:240px;margin-top:32px;font:20px microsoft yahei;color:#333; text-align: left;}
.user_info_sz h5{display: block; width:64px;height:20px;float:left;margin:10px 0 0 0;}
.user_info_sz h5.label_personal{background:url(../images/icon_center_a.png)0 -60px;}
.user_info_sz h5.label_company{background:url(../images/icon_center_a.png)-64px -60px;}
.user_info_safety{width:240px;height:30px;float:left;}
.user_info_safety span{ float:left;font:14px/30px simsun;color:#333;}
.div_per{width:60px;height:12px;margin-top:9px;margin-left:4px;background:#d9d9d9; float: left;position:relative;}
.div_per b{height:12px;display: block;position:absolute;left:0;top:0;}
.div_per b.red{background: #e12626;}
.div_per b.yellow{background:#fc9836;}
.div_per b.green{background:#0fcf01;}
.level_safety{font:14px/30px simsun; float:left;margin-left:6px;}
.color_r{color:#e12626;}
.color_y{color:#fc9836;}
.color_g{color:#0fcf01;}
.btn_upgrade{font:14px/30px simsun;color:#2266d6;margin-left:10px;cursor:pointer;}
.integral{width:240px;text-align: left;font:14px/30px simsun;color:#333; float: left;}
.integral span{float:left;}
.integral span a{color:#2266d6;}
.question{width:20px;height:20px; background: url(../images/icon_center_a.png) 0 -80px;float:left;margin-top:3px;margin-left:10px;}
.rules_user{width:18px;height:180px; float:left;margin-left:10px;background: url(../images/icon_center_a.png) left -190px;}
.statistics_center{width:440px;height:160px;float:right;margin:12px 70px 0 0;}
.statistics_center li{width:110px;height:70px; float: left;position:relative; font:14px/106px simsun;color:#666; text-align: center;margin-top:10px;}
.statistics_center li i{position:absolute;width:40px;height:40px;left:35px;top:0;background: url(../images/icon_center_a.png);}
.statistics_center li i.icon_1{background-position:0 -100px;}
.statistics_center li i.icon_2{background-position:-40px -100px;}
.statistics_center li i.icon_3{background-position:-80px -100px;}
.statistics_center li i.icon_4{background-position:-120px -100px;}
.statistics_center li i.icon_5{background-position:0 -140px;}
.statistics_center li i.icon_6{background-position:-40px -140px;}
.statistics_center li i.icon_7{background-position:-80px -140px;}
.statistics_center li i.icon_8{background-position:-120px -140px;}
.statistics_center li span{color:#e22626;}

.mod_c{margin-top: 20px; background: #ffffff;padding-bottom:10px;}
.title_mod_c{height:48px;font:16px/48px microsoft yahei;color:#333; text-align: left;text-indent: 20px;}
.title_mod_c a{float:right;font:12px/48px simsun;color:#999999;margin-right:20px;}
.title_mod_c p.tips{font:14px/48px simsun;color:#333;}
.title_mod_c p.tips span{font:600 18px simsun; color:#e22626;padding:0 4px;}
.title_mod_v{height:72px;font:24px/72px microsoft yahei;color:#333; text-align:center;}
.mod_d{background: #ffffff;padding-bottom:10px;}
.wrap_table{margin:0 20px;}
.table_c{width:100%;}
.table_c tr.th {background:#f9f9f9;border:1px solid #ececec;}
.table_c tr{border-bottom:1px solid #f3f3f3;}
.table_c th{padding:8px 6px;font:12px simsun;color:#333; position: relative;}
.table_c th select{padding:4px;color:#333;}
.table_c td{font:12px simsun;padding:10px 6px ; text-align: center;}
.table_c td a.a1{position:relative;display: block;text-indent:56px;color:#2266d6;font:12px/48px simsun;text-align: left;
width:220px;}
.table_c td a.a1 img{position:absolute;left:0;}
.table_c td a.a6{position:relative;display: block;text-indent:56px;color:#2266d6;font:12px/48px simsun;text-align: left;
width:300px;}
.table_c td a.a6 img{position:absolute;left:0;}
.table_c td i{color:#ff0000;}
.table_c p.p1{width:240px;display: block;}
.table_c td a.red{color:#e22626;cursor: pointer;}
.table_c td a.red:hover{color:#e22626;cursor: pointer;text-decoration: underline;}
.icon_sort{display:inline-block;width:7px;height:13px;background:url(../images/icon_sort_tri.png) no-repeat left top;vertical-align: sub ;margin-left:4px;}
.icon_sort_up{display:inline-block;width:7px;height:13px;background:url(../images/icon_sort_tri.png) no-repeat -7px top;vertical-align: sub ;margin-left:4px;}
.icon_sort_down{display:inline-block;width:7px;height:13px;background:url(../images/icon_sort_tri.png) no-repeat -14px top;vertical-align: sub ;margin-left:4px;}

.table_c td a.a2{position:relative;display: block;height:26px;color:#2266d6;font:12px/26px simsun;text-align:left;text-indent: 34px;width:180px;}
.table_c td a.a3{position:relative;display: block;color:#2266d6;font:12px/48px simsun;text-align: left;
width:220px;}
.table_c td a.a4{display: block; color:#2266d6;}
.table_c td a.a5{display: block; color:#2266d6; text-align: left;width:500px;}
.table_c td a.a7{display: block; color:#2266d6; text-align: left;width:300px;}
.table_c td p{width:180px;}
.table_c td p.p1{width:240px;}
.table_c td span{color:#e22626; font-weight: 600;padding:0 2px;}
.table_c i.i_jj{display:inline-table;width:40px;height:24px;border-radius:2px;font:12px/24px simsun;color:#fff;background:#e22626;}
.table_c i.i_pt{display:inline-table;width:40px;height:24px;border-radius:2px;font:12px/24px simsun;color:#fff;background:#13bd1f;}
.textarea_c1{width:360px;height:60px;border:1px solid #cccccc;font:12px/18px simsun;color:#333;padding:4px 10px;resize:none;}
.textarea_c2{width:650px;height:60px;border:1px solid #cccccc;font:12px/18px simsun;color:#333;padding:4px 10px;resize:none;}
.icon_contact{ position:absolute;left:0;width:26px;height:26px;background: url(../images/icon_sprites.png) -4px -124px;display:block;}
.btn_t{padding:0px 16px;font:12px/28px simsun;color:#555555;background:none;border:1px solid #dcdcdc;border-radius:2px;cursor:pointer;}
.btn_t:hover{color:#e22626;}
p.contentP{font:12px/24px simsun;padding:0 20px ; text-align: left;color:#333;}
.m_left_1{width:660px; float: left;}
.list_c{width:620px;margin-left:20px;}
.list_c li{width:620px;height:60px;font:12px/60px simsun;color:#484848;border-bottom:1px dashed #dddddd;position:relative;text-indent:8px;}
.list_c li p{width: 400px;position:absolute;left:0;}
.list_c li i{width:4px;height:4px; background:url(../images/icon_center_a.png) -196px 0;position:absolute;left:0;top:28px;}
.list_c li span{position:absolute;color:#898989;right:0;}
.list_c li span b{color:#e22626;}

.list_d{width:620px;margin-left:20px;}
.list_d li{width:620px;height:58px;font:12px/24px simsun;color:#484848;border-bottom:1px dashed #dddddd;position:relative;text-indent:8px;margin-top:14px;}
.list_d li p.p1{width: 400px;position:absolute;left:0;}

.list_d li p.p2{width: 400px;position:absolute;left:0;top:22px;color:#999999;}
.list_d li i{width:4px;height:4px; background:url(../images/icon_center_a.png) -196px 0;position:absolute;left:0;top:28px;}
.list_d li span.span1{position:absolute;color:#898989;right:0;}
.list_d li span.span2{position:absolute;color:#898989;right:0;top:22px;}
.list_d li span b{color:#e22626;}



.m_right_1{width:300px; float: right;}
.commend_c{width:260px;margin-left:20px;}
.commend_c li{width:260px;height:48px;position:relative;padding-left:64px;margin:21px 0;}
.commend_c li img{width:48px;height:48px;position:absolute;left:0;top:0;}
.commend_c li p{width:196px; text-align:left;font:14px/16px simsun;color:#333;}
.commend_c li p.p1{font:14px/16px microsoft yahei;color:#333;}
.commend_c li p.p2{font:12px/16px simsun;color:#666;}
.commend_c li p.p3{font:12px/16px simsun;color:#999;}
.commend_c li p.p4{font:14px/24px microsoft yahei;color:#333;}
.commend_c li p.p5{font:12px/24px simsun;color:#999;}
.commend_c li p span{color:#e22626;}
.commend_c a:hover{ text-decoration:none;}

.etc{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*seller center*/
.statistics_center_b{width:560px;height:180px;float:right;background:#fff;}
.statistics_center_b li{width:104px;height:70px;padding-left:96px; float: left;position:relative; font:14px/20px simsun;color:#666; text-align: left;}
.statistics_center_b li.li_1{width:214px}
.statistics_center_b li i{position:absolute;width:50px;height:50px;left:40px;top:10px;background: url(../images/icon_center_b.png);}
.statistics_center_b li i.icon_1{background-position:0 0px;}
.statistics_center_b li i.icon_2{background-position:-50px 0px;}
.statistics_center_b li i.icon_3{background-position:-100px 0px;}
.statistics_center_b li i.icon_4{background-position:-150px 0px;}
.statistics_center_b li h5{margin-top:10px;font-weight: 400;}
.statistics_center_b li span{font-size: 18px; color:#e22626;font-family:simsun;line-height:28px; font-weight: 600;}
.statistics_center_b li b{font-size:12px;color:#999;font-weight: 200;padding-left:2px;}

.statistics_center_c{float:right;background:#fff;}
.statistics_center_c li{height:70px;padding-left:96px;position:relative; font:14px/20px simsun;color:#666; text-align: left;text-indent:0;}
.statistics_center_c li i{position:absolute;width:50px;height:50px;left:40px;top:10px;background: url(../images/icon_center_b.png);}
.statistics_center_c li i.icon_2{background-position:-50px 0px;}
.statistics_center_c li span{font-size: 18px; color:#e22626;font-family:simsun;line-height:28px; font-weight: 600;}
.statistics_center_c li b{font-size:12px;color:#999;font-weight: 200;padding-left:2px;}

.m_top_c {margin-top: 20px;}
.m_top_d{margin-top:6px;}
 .stats_date_ul{ float:left;}
 .stats_date_ul li{ float:left;width:70px;padding-left:0;margin-top:0;padding-top:0;}
.wrap_seller{width:980px;height:180px;}
.bg_seller_info{width:400px;height:180px; float: left;background:#fff;}
.bg_seller_info h4{float:left;width:240px;margin-top:32px;font:20px microsoft yahei;color:#333; text-align: left;}
.bg_seller_info h5{display: block; width:64px;height:20px;float:left;margin:10px 0 0 0;}
.bg_seller_info h5.label_personal{background:url(../images/icon_center_a.png)0 -60px;}
.bg_seller_info h5.label_company{background:url(../images/icon_center_a.png)-64px -60px;}
/*分页*/
.n_row_a { margin-top: 20px; text-align: center;}

.stats_t{ float: right;margin-right:20px;}
.stats_t li{float:right;margin-left:30px;font:14px/48px simsun;color:#333;position:relative;text-indent:30px;}
.stats_t li span{font:600 18px simsun;color:#e22626;padding-left:10px;}
.stats_t li i{width:24px;height:24px;position:absolute;left:0;top:12px;background:url(../images/icon_center_b.png);}
.stats_t li i.icon1{background-position: 0 -60px;}
.stats_t li i.icon2{background-position: 0 -84px;}
.stats_t li i.icon3{background-position: 0 -108px;}
.stats_t li i.icon4{background-position: 0 -132px;}

.bg_main_center{width:980px;min-height:642px;background:#fff;padding-bottom:20px;}
.bg_main_seller {width:980px;min-height:664px;background:#fff;padding-bottom:20px;}
/*筛选框等*/
.bg_filter{margin:6px 20px;}
.input_c{width:120px;height:30px;background:#fff;border:1px solid #cccccc;font:12px simsun;color:#333;text-indent: 6px;}
.input_s{width:120px;height:30px;background:#fff;border:1px solid #cccccc;font:12px simsun;color:#333;}
.input_time{width:120px;height:30px;border:1px solid #cccccc;font:12px simsun;color:#333;background: url(../images/icon_time.png) #fff 100px center no-repeat;text-indent: 6px;}
.space_c{width:20px;height:30px;font:12px/30px simsun;color:#999999; text-align: center;}
.bgSearch_c{width:180px;height:30px; background:#fff;border:1px solid #cccccc; position:relative;}
.btnSearch_c{width:20px;height:20px; background:url(../images/icon_center_c.png) left top;position:absolute;right:6px;top:5px; cursor:pointer;border:none;}
.btnSearch_d{height:32px;background:url(../images/search_icon_w.png) no-repeat 14px 6px #e22626;font:14px simsun;color:#fff;padding:0 20px 0 40px;border:none;}
.inputSearch_c{width:150px;height:30px; border:none; background:none;font:14px/30px simsun;color:#999; float:left; text-indent:4px;}

.title_pj{width:100%;font:600 18px/40px microsoft yahei;color:#333333;text-align:center;margin:18px 0 ;}
.title_pj p{font:14px/24px simsun;color:#999;}
.main_pj{width:1200px;height:480px; background: #fff;}
.main_pj h3{width:1200px;font:16px/80px microsoft yahei;color:#333;text-align:center;}
.left_pj{width:240px; float:left;margin-left:60px;}
.pj_img{width:160px;height:160px;float:left;margin:0 0 0 40px;position:relative;}
.left_pj h4{width:240px; float:left; margin-top:24px;font:16px/20px microsoft yahei;color:#333; text-align: center;}

.right_pj{width:740px; float:right;margin-right:80px;}




/*--------select美化↓--------*/
.bg_sel_c{width:100%;padding:8px 0;background:#f6f6f6;}
.select_box {text-align:center; background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #cccccc;display: inline-block; height: 30px;
line-height:30px;vertical-align: middle;position: relative;}
.curs_select { height:18px; font-size: 12px; line-height:18px; margin-left: 11px;cursor:pointer;}

.w_120{width:120px;}
.w_180{width:180px;}
.w_100{width:100px;}
.w_80{width:80px;}
.w_750{width:750px;}
.w_290{width:290px;}
/*美化–select*/

ul { list-style:none; }
.input_bg .curs_select_lb { margin-left: 47px;}
.curs_select {overflow: hidden; width:90px; height:30px; font-size: 12px; line-height:30px; margin-left: 8px;cursor:pointer;}
.curs_select:after{content:""; width:20px; height: 20px; position:absolute;top:5px;right:6px; background:url(../images/icon_center_c.png) no-repeat; background-position:0 -20px;}
.curs_select .select_text{ text-align:left; height:30px;line-height:30px; color: #333;}
.select_ul { display:none; z-index: 9999; position:absolute; top:30px;left:-1px;width:100%; border:1px solid #cccccc;background:#fff;}
.select_ul li{ line-height:24px; text-indent:10px; text-align: left; color: #333;}
.select_ul li:hover{color:#fff!important;background:#f39999;}
.select_ul li.cur{color:#fff;background:#e22626;}


/*星星评分*/
#star{position:relative;width:740px;float:left;height:20px;}
#star span{display:block;width:120px;text-align:right;padding-right:10px;white-space: nowrap;}
#star ul,#star span{float:left;display:inline;height:20px;line-height:20px;font-size:14px;font-family:simsun;color:#666;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:159px;height:60px;display:none;background:url(../images/icon.gif) no-repeat;padding:7px 10px 0;}
#star p em{color:#f60;display:block;font-style:normal;}

.edit_pj{width:740px; float:left;margin-top:30px;}
.edit_pj h4{width:120px; text-align: right;padding-right:10px;font:14px/40px simsun;color:#666; float:left;}
.edit_pj_right{width:600px; float:left;}
.w_textarea{width:600px;height:140px;float:right;border:1px solid #cccccc;}
.w_textarea textarea{width:580px;height:100px; resize: none;color:#333;font:12px/24px simsun;margin:10px 0 0 10px;outline:none;border:none;}
.textarea-count{text-align:right;margin:4px 10px 0 0 ;}
.wrap_btn_pj{width:100%;text-align: center; display: inline-block;height:40px;}
.btn_pj{width:180px;height:40px;text-align:center;font:16px simsun;color:#fff;border:none;background:#e22626;border-radius: 4px;cursor:pointer;outline:none;}
.btn_pj:hover{background:#ea3f3e;}
.wrap_btn_pj span{display:inline-block;margin-left:20px;}
.upload_img_pj{float:left; display: inline-block;margin-top:12px;}
.upload_img_pj a{display:inline-block;width:60px;height:60px;background:url(../images/icon_center_c.png) no-repeat -140px 0; float:left;}
.upload_img_pj i{display:inline-block;font:12px/60px simsun;color:#999; float: left;margin-left:20px;}
.upload_img_pj i span{color:#e22626;padding:0 4px;}

/*tab_center*/
.tab_c {width:940px;height:40px;position:relative;}
.tab_c ul{width:940px;height:40px;border-bottom:2px solid #e5e5e5;margin:0 0 20px 20px;}
.tab_c ul li a{display:block;padding:0 24px;font:16px/40px simsun;color:#666666; float: left;border-bottom:2px solid #e5e5e5;}
.tab_c ul li a.current{color:#e22626;border-bottom:2px solid #e22626;}
.tab_c ul li a:hover{color:#e22626; text-decoration: none;}

/*list_wrap input text*/
.user_edit{width:590px;}
.wrap_table_c{margin:0 auto;}
.wrap_table_c th{ text-align: right;font:12px/18px simsun;color:#666;padding:15px 4px;}
.wrap_table_c th span{color:#FF0000}
.wrap_table_c td{padding:15px 4px;font:12px/18px simsun;color:#333;}
.wrap_table_c td i{line-height: 30px; font-style: normal;color:#999;vertical-align: middle;}
.input_text_1{width:270px;height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:8px;}
.input_text_2{width:540px;height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:8px;}
.input_text_3{width:272px;height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:2px;}
.input_text_4{width:160px;height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:2px;}
.input_sel_4{width:163px;height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:2px;}

.input_text_5{width:150px;height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:4px;}
.input_sel_5{width:153px;height:32px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;}
.input_com{height:30px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:2px;}
.input_com_sel{height:32px;border:1px solid #cccccc;font:12px/30px simsun;color:#333;text-indent:2px;}
.wrap_table_c td textarea{width:420px;height:100px;border:1px solid #cccccc; resize: none;padding:8px;font:12px/18px simsun;color:#333;}
.wrap_table_c th.v_tp_n { vertical-align: top; padding-top: 36px;}  /*多行文本时标题文字*/
.wrap_table_c th.v_t_tp { vertical-align: top; padding-top: 24px;}  /*单行文本带注释标题文字*/
.btn_wrap{width:100%;text-align: center;margin:20px 0;}
.btn_wrap a:hover{text-decoration: none;}
.btn_inline{display:inline-block;}
.btn_inline ul li{ float:left;margin-right:20px;}
.btn_inline ul li:last-child { margin-right: 0;}
.btn_a_1{min-width:64px; display: block; height:40px;padding:0 18px;font:16px/40px simsun;color:#fff;background:#e22626; text-align: center;border-radius:4px;border:none; cursor: pointer;}
.btn_a_1:hover{text-decoration:none;background:#ea3f3e;}
.btn_a_2{min-width:64px; display: block; height:40px;padding:0 18px;font:16px/40px simsun;color:#e22626;border:1px solid #e22626; text-align: center;border-radius:4px; cursor: pointer;}
.btn_a_2:hover{text-decoration:none;border:1px solid #f96362;}
.btn_a_3{min-width:64px; display: block; height:40px;padding:0 18px;font:16px/40px simsun;color:#999;border:1px solid #ccc; text-align: center;border-radius:4px; cursor: pointer;}
.btn_a_3:hover{text-decoration:none;border:1px solid #dcdcdc;}
.btn_a_4{min-width:64px; display: block; height:30px;padding:0 12px;font:12px/30px simsun;color:#fff;background:#e22626; text-align: center;border-radius:4px;border:none; cursor: pointer;}
.btn_a_4:hover{text-decoration:none;background:#ea3f3e;}

.position_a_1{right:0;top:-10px; position:absolute;}
.position_a_1:hover{text-decoration:none;}


.table_situration{margin:0 auto;}
.table_situration th{ text-align: right;font:12px/18px simsun;color:#666;padding:10px 4px;white-space: nowrap;}
.table_situration th span{color:#FF0000}
.table_situration td{padding:10px 0px;font:12px/18px simsun;color:#333;}
.table_situration td i{display:inline-block;padding:0 12px;height:24px;background:#feebeb;font:14px/24px simsun;color:#e22626;}
.table_situration th span.gray{color:#999999;}
.bg_title_line{width:100%;height:16px;background: url(../images/bg_title_line.png) repeat-x;}
.bg_title_line h3{font:14px/16px simsun;color:#333;background: #fff;border-left:3px solid #e22626;padding:0 12px; float: left;}

.interest_sel{}
.interest_sel li{float:left;margin:0 6px 10px 0;padding:0 16px;height:36px;font:14px/36px simsun;color:#333;
border:1px solid #cccccc;
}
.interest_sel li.current{padding:0 15px;height:34px;border:2px solid #e22626;color:#e22626;}
.interest_sel li:hover{padding:0 15px;height:34px;border:2px solid #e22626;color:#e22626;cursor:pointer;}
.interest_sel li span{color:#333333}

.speciality_sel{}
.speciality_sel li{float:left;margin:0 6px 10px 0;padding:0 36px 0 16px;height:36px;font:14px/36px simsun;color:#333;
border:2px solid #e22626;position:relative;}
.speciality_sel li span{color:#e22626}
.speciality_sel li i{display:block;width:9px;height:9px;padding:0px; background: url(../images/sel_del.png) no-repeat;position:absolute;top:13px;right:14px;cursor:pointer;}


a.blue{color:#2266d6;}
.bg_safe{width:100%;height:36px;background: #fffdee;font:12px/36px simsun;color:#666666;text-indent: 16px;}

.table_verification{width:100%;}
.table_verification tr th{height:80px;font:600 18px microsoft yahei;color:#666666;text-align: center;position:relative;}
.table_verification tr td{height:80px;font:12px simsun;color:#999999;}
.table_verification tr td span{color:#e22626;}
.table_verification tr{border-bottom:1px solid #e6e6e6;}
.table_verification tr th i{display: block; width:40px;height:40px;background:url(../images/icon_tick.png) no-repeat;position: absolute;left:20px;top:20px;}
.table_verification tr th i.tick{background-position:0 0;}
.table_verification tr th i.warning{background-position:-40px 0;}

.bg_verification{width:100%;border-bottom: 1px solid #e6e6e6;height:120px;position:relative; }
.bg_verification i{display: block;width:40px;height:40px; position:absolute;left:70px;top:30px;background:url(../images/icon_tick.png) no-repeat;}
.bg_verification i.tick{background-position:0 0;}
.bg_verification i.warning{background-position:-40px 0;}
.bg_verification h4{float:left;margin:40px 0 0 130px;font:600 18px microsoft yahei;color:#666;}
.bg_verification h4 p{font:400 12px/50px simsun;color:#999;}
.a_verification{display: block; padding:0 16px;height:28px;font:12px/28px simsun;color:#fff; text-align: center;background:#13bd1f;
border-radius:2px;}
.a_verification:hover{text-decoration:none;background:#21c62d;}
.a_m_veri{float: right; margin:40px 80px 0 0;}
.bg_subscribe{width:760px;height:386px;background:url(../images/bg_subscribe.png) no-repeat;float:left;position:relative;margin:40px 0 0 90px;}
.bg_subscribe h3{position:absolute;left:56px;top:40px;font:600 24px microsoft yahei;color:#666;}
.ul_subscribe {margin:100px auto 0 auto; display: table; }
.ul_subscribe li{font:14px/60px simsun;color:#333;}
.ul_subscribe li span{color:#999;}
.input_date{width:90px;height:30px;border:1px solid #cccccc;font:12px simsun;color:#333;}
.category_list_c{width:100%;}
.category_list_c ul{width:840px;padding:0 0 0 100px;border-bottom:1px dashed #dbdbdb;position:relative;float: left;}
.category_list_c ul h3{position:absolute;left:0;top:10px;font:14px/28px simsun;color:#333;}
.category_list_c ul li{ float: left; height:28px;padding:0 16px;font:14px/28px simsun;margin:10px 20px 10px 0;color:#999;cursor: pointer;}
.category_list_c ul li.current{background: #e22626;color:#fff;}
.category_list_c ul li:hover{background: #e22626;color:#fff;}
.bg_pop{background:#fff;}
.textarea_pop{width:240px;height:80px;background:#fff;border:1px solid #cccccc;font:12px/24px simsun;color:#333;
padding:0 6px; resize: none;}
.table_c_pop{margin:0 auto;}
.table_c_pop th{ text-align: right;font:12px simsun;color:#666;padding:12px 4px;}
.table_c_pop th span{color:#FF0000}
.table_c_pop td{padding:12px 4px;font:12px simsun;color:#333;}
.table_c_pop td i{font:12px simsun;color:#999;font-style: normal;padding-left:12px; vertical-align: middle}
.table_c_pop td b{font:12px simsun;color:#999;font-weight: 400; padding:0 6px; vertical-align: middle}
.ul_process_pop{width:400px;margin:20px auto}
.ul_process_pop li{width:400px;padding-bottom:40px;border-left:2px solid #dddddd;position:relative;padding-left:36px;font:12px/18px simsun;color:#999;background: #fff;}
.ul_process_pop li i{display: block; width:18px;height:18px;background: url(../images/dot_process.png) no-repeat;position:absolute;left:-10px;top:0;
	}
.ul_process_pop li i.before{background-position:0 -18px;}
.ul_process_pop li i.now{background-position:0 0;}
.ul_process_pop li p{float:right;display: block;width:160px;font:12px/18px simsun;color:#333;}
.remind_title{font:400 18px/24px microsoft yahei;color:#666;text-align: center;}
.remind_title span{color:#e22626}
.category_d{ border-bottom: 1px dashed #dbdbdb; }
.category_class_d{ float: left; }
.category_class_d{ font: 14px/18px "yahei"; color: #333; text-align: left; width: 106px; vertical-align: top; padding: 10px 10px 10px 0;}
.category_value_d{ margin-left: 116px;}
.category_list_d{ margin: 4px 0;}
.level_d{ margin: 0; font-size: 0;}
.category_list_d li, .category_sublist_d li{ display: inline-block; font: 12px/18px "simsun"; color: #999; padding: 4px 14px; margin: 6px 0;  cursor: pointer;}
.category_list_d li.current{ background: #e22626; color: #fff;}
.level_d li.current{ color: #e22626;background: #f1f1f1;}
.level_d li:hover{color: #e22626; background: #f1f1f1;}
.level_d li.all:hover{background: none;}
.level_d li{ padding: 12px 14px; margin: 0;}
.level_d li span{ padding: 6px 14px; margin: 6px 0;}
.level_d li.current{ background: #f1f1f1;}
.level_d li.all{ padding: 10px 0; background: none;}
.category_sublist_d li.current, .level_d li.current span{ background: #e22626; color: #fff;}
.category_sublist_d{ background: #f1f1f1; padding:6px 10px 6px 116px;}
.title_sq{width:100%;background:#fffdee;border:1px solid #edd28b; text-align:center;padding-top:10px;}
.title_sq h3{font:16px/24px microsoft yahei;color:#e22626;text-align:center;margin:0 60px;}
.title_sq ul li{display: inline-block;margin-right:40px; font:14px/40px simsun;color:#666666;}
.btn_export{padding:0 10px 0 30px;font:12px/28px simsun;color:#666;background: url(../images/icon_export.png) no-repeat 6px 6px;
border:1px solid #dcdcdc;border-radius:2px;cursor:pointer;}
.btn_export:hover{color:#e22626;}

a.attachment{color:#2266d6;}
.reply_pop{}
.reply_pop h2{width:100%;padding:10px 20px;background:#efefef;color:#333;font:14px simsun;}
.reply_pop li{width:100%;padding:10px 20px;background:#efefef;}
.reply_pop li p{font:12px/18px simsun;color:#333;}
.reply_pop li h3{text-align:left;font:12px/32px simsun;color:#e22626;}
.reply_pop li h3 span{color:#666;margin-left:20px;}

.n_page_con_c {width:650px;}
p.n_p_text_c { text-align: left; text-indent: 28px; font-size: 12px; line-height: 24px; color: #333; }
p.n_p_img_c { text-align: center; padding: 40px 0; }
.width_400{width:400px;}
.mRight_6{margin-right:6px;}
.mRight_20{margin-right:20px;}
.mTop_60{margin-top:60px;}
.mTop_20{margin-top: 20px;}
.mTop_40{margin-top: 40px;}
.mTop_10{margin-top: 10px;}
.mBottom_20{margin-bottom:20px;}
.mBottom_10{margin-bottom:10px;}
.mTop_4{margin-top:4px;}
.mLeft_16{margin-left:16px;}
.mLeft_8{margin-left:8px;}
.mLeft_6{margin-left:6px;}
.mTop_6{margin-top:6px;}













/*-----wenyifan------*/

/*---卖家中心-店员管理--*/
.employee_wrap{ white-space: nowrap; margin: 20px auto; width: 520px;}
.employee_head{}
.employee_icon{ display: inline-block; width: 16px; height: 16px; background: url('../images/employee.png') no-repeat center; vertical-align: sub; margin-right: 10px;}
.employee_head span{ font: bold 14px/18px simsun; color: #999; margin-right: 10px;}
.employee_head .add{ background: #fff; font-size: 14px; border: 1px solid #e22626; border-radius: 100px; color: #e22626; padding: 2px 16px; cursor: pointer; outline: none;}
.employee_list{ display: inline-block; padding: 4px 20px 0 8px;}
.employee_list ul{ border-left: 1px solid #ddd; padding-left: 20px;}
.employee_list li{ margin: 10px 0; font-size: 0; position: relative;}
.employee_list li button{ font: 14px/18px simsun; color: #999; padding: 4px 18px; border: 1px solid #ccc; border-right: none; background: #fff; cursor: pointer; outline: none;}
.employee_list li button.acess{ border-right: 1px solid #ccc;}
.employee_list li.current button.acess{ border-color: #e22626; background: #e22626; color: #fff;}
.employee_list li.current:after{ content: url('../images/acess_tri.png'); position: absolute; right: -25px; top: 0; z-index: 10;}
.emp_name{ display: inline-block; width: 100px; font: 14px/18px "microsoft yahei"; color: #333; margin-right: 10px; vertical-align: middle;}
.acess_list{ display: inline-block; vertical-align: top; padding: 20px; border: 1px solid #e22626; border-radius: 4px; border-top-right-radius: 0; position: relative;}
.acess_list .list_name{ position: absolute; top: -27px; right: -1px; font: 14px/18px simsun; padding: 4px 16px; background: #e22626; border-radius: 10px 10px 0 0; color: #fff;}
.acess_list button{ display: block; width: 100%; text-align: center; padding: 6px; font: 16px/18px simsun; color: #fff; margin-top: 10px; background: #e12626; border-radius: 4px; cursor: pointer;}
.acess_list input[type="checkbox"]{ width: 0; margin: 0; padding: 0; display: none;}
label.fake_check{ display: inline-block; vertical-align: sub; position: absolute; left: -8px; width: 14px; height: 14px; border: 1px solid #999; background: #fff;}
input:checked + label.fake_check:before{ content: ''; display: inline-block; width: 100%; height: 100%; background: url('../images/checked.png') no-repeat center;}
.acess_list dl{ font-size: 0; position: relative; padding-left: 7px;padding-right: 10px;}
.acess_list dl:after{ content: ''; width: 100%; height: 4px; background: #fff; position: absolute; bottom: -2px;}
.acess_list label{ font: 12px/18px simsun; color: #666;cursor: pointer;}
.acess_list dt{ position: relative; padding: 10px 0 10px 14px; border-left: 1px solid #999;}
.acess_list dt:first-child{ padding-top: 0;}
.acess_list dt:last-child{ padding-bottom: 0;}
.acess_list dd:last-child:before{ background-image: url('../images/fork_end.png');}
.acess_list dd{ position: relative; padding: 4px 0 4px 14px; margin-left: 25px;}
.acess_list dd:before{ content: ''; width: 20px; height: 100%; position: absolute; background: url('../images/fork.png') no-repeat left -12px;  left: -25px; top: 0;}
.check_tree{ height: 454px;}


/*---买家中心-问卷调查--*/
.right_operation{ margin: 0 20px 10px 20px;}
.invest_info{ font: 16px/40px simsun; color: #999;}
.red_num{ font: bold 16px/40px simsun; color: #e22626;}
.operation_btn{ display: inline-block; vertical-align: middle; float: right;}
.btn_b_1{ display: inline-block; height: 40px; padding: 0 18px; font: 16px/40px simsun; color: #fff; background: #e22626; border-radius: 4px; cursor: pointer; margin-left: 6px;}
.btn_b_1:hover{ text-decoration: none; background: #ea3f3e;}

/*---买家中心-设置-信用升级--*/
.mycredit{ margin: 0 20px; border: 1px dashed #ddd; text-align: center; font: 16px/18px simsun; color: #666; padding: 20px 0; border-radius: 6px; position: relative;}
.credit_star{ display: inline-block; width: 78px; height: 12px; background: url('../images/star_dis.png') no-repeat 0 center; margin-right: 10px;}
.help{ cursor: pointer; display: inline-block; vertical-align: sub; width: 20px; height: 20px; background: url(../images/icon_center_a.png) 0 -80px;}
.filter_right{ float: right; margin: 10px 20px;}
.date_select{ margin-right: 10px;}
.date_select input{ font-size: 12px; line-height: 18px; padding: 6px 10px; border: 1px solid #ccc; background: #fff url('../images/icon_time.png') no-repeat right center;}
.table_c span.grey{ font-weight: normal; color: #999;}
.table_c span.action{ display: block; font-weight: normal; font-size: 16px; color: #333; text-align: left;}
.table_c span.f14{ font-size: 14px;color: #666;}
.credit_score{ font-style: normal; font-weight: bold; color: #e22626; font-size: 14px;}
.table_c i.red_num{ font-size: 14px; color: #e22626;}
.help_wrap{display: none; position: absolute; background: #fff; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0px 3px 10px #ccc; z-index: 100; top: 60px; left: 186px;}
.help_wrap:before{ display: block; position: absolute; right: 160px; top: -16px; content: ''; background: url('../images/help_tri.png') no-repeat center 0; width: 39px; height: 20px;}
.help_con{ padding: 20px; white-space: nowrap;}
.refer_list{ display: inline-block; margin-right: 20px;}
.grade_table{ display: inline-block;}
.total{ font: 16px/18px simsun; padding: 10px 0; text-align: center; background: #f3f3f3; border-radius: 4px 4px 0 0;}
.total .credit_score{ font: bold 16px/18px simsun;}
.refer_list{ vertical-align: top;}
.refer_list li{ font: 12px/18px simsun; color: #333; margin: 10px 0; text-align: left;}
.refer_list li:first-child, .refer_list li:last-child{ margin: 0;}
i.credit_diamond{ background: url('../images/credit_diamond.png') no-repeat 0 center; display: inline-block; width: 78px; height: 12px; vertical-align: sub; margin-right: 10px;}
.grade_table td{ border: 1px solid #ddd; font: 12px/18px simsun; padding: 10px 16px; color: #666; background: #fcfcfc; text-align: left;}



/* 筛选项样式 */
.filter_info{ background: #f1f1f1; font: 12px/18px simsun; color: #666; padding: 10px; margin-bottom: 10px;}
.filter_info span{ margin-right: 10px;}
span.filter_name{ color: #e22626;}
.filter_info span i{ color: #e22626;margin: 0 6px;font-style: normal;}
.filter_wrap{ margin-bottom: 10px; }
.category{ border-bottom: 1px dashed #dbdbdb; position: relative; }
.category_class{ float: left; }
.category_class{ font: 14px/18px "yahei"; color: #333; text-align: left; width: 106px; vertical-align: top; padding: 10px 10px 10px 0;}
.category_value{ margin-left: 116px;}
.category_list{ margin: 4px 0;}
.level{ margin: 0; font-size: 0;}
.category_list li, .category_sublist li{ display: inline-block; font: 12px/18px "simsun"; color: #999; padding: 4px 16px; margin: 6px 0;  cursor: pointer;}
.category_list li.current{ background: #e22626; color: #fff;}
.level li.current{ color: #e22626;background: #f1f1f1;}
.level li:hover{color: #e22626; background: #f1f1f1;}
.level li.all:hover{background: none;}
.level li{ padding: 12px 16px; margin: 0;}
.level li span{ padding: 6px 16px; margin: 6px 0;}
.level li.current{ background: #f1f1f1;}
.level li.all{ padding: 10px 0; background: none;}
.category_sub{background: #f1f1f1; width: 100%; position: absolute; z-index: 10;}
.category_sublist li.current, .level li.current span{ background: #e22626; color: #fff;}
.category_sublist{padding:6px 10px 6px 116px;}
.rank{ padding: 10px; background: #f1f1f1; font-size: 0;}
.rank button{ padding: 6px 16px; border-radius: 2px; background: #fff; border: 1px solid #ddd; color: #999; font: 16px/24px "simsun"; margin-right: 10px; cursor: pointer;}
.rank button i{ display: inline-block; width: 8px; height: 12px; background: url('../images/dw.png') no-repeat 0 0; margin-left: 10px;}
.rank button.current{ background: #e22626; border-color: #e22626; color: #fff;}
.rank button.current i{ background-position: -8px 0;}
.rank input[type="checkbox"]{ margin-right: 6px;}
.rank label{ color: #999; font: 16px/24px "simsun"; vertical-align: middle; margin-right: 10px;}
.rank .search_con{ font: 14px/18px "simsun"; color: #999; float: right; position: relative;}
.search_con input{ border: 1px solid #ccc; width: 240px; padding: 6px; float: right;}
i.search_icon{ width: 20px; height: 20px; display: block; position: absolute; right: 6px; top: 8px; background: url('../images/search_icon.png') no-repeat center;}

.table_wrap{background: #fff; padding: 20px; margin-bottom: 20px;}

.table_name{font-size:20px; line-height: 28px; font-weight: bold; color: #e22626; margin-bottom: 20px;}
/* type2表格 */
.type2{margin-bottom: 10px;}
.type2 table{width: 100%;}
.type2 thead{background: #f9f9f9;border: 1px solid #ddd;}
.type2 thead th{font: 16px/18px simsun; color: #333; padding: 12px; text-align: left;}
.type2 tbody tr{}
.type2 tbody td{padding: 15px 12px;font: 14px/18px simsun; color: #333;}
.type2 tbody td.center { text-align: center;}
.type2 tbody td a { color: #666;}
.type2 .dot{display: inline-block; width: 4px; height: 4px; background: #999; vertical-align: middle; margin-right: 10px;}
.type2 .date{color: #999;}
.type2 .red{color: #e22626; font-size: 18px;font-weight: bold; margin: 0 8px;}

/*---2017 11 17 wen----*/
.bd_none{border: none;}
i.icon_dock, i.icon_clock{ width: 79px; height: 55px; display: block; position: absolute; left: 0; top: 0; background: url(../images/icon_sprites.png) no-repeat; background-position: -304px 0;}
i.icon_clock{ background: url('../images/history.png') no-repeat center; }
.alert{background: #fff9f9; border: 1px dashed #fcafaf; padding: 10px; border-radius: 4px; color: #840b0b; font-size: 14px; text-indent: 2em;}
.w_70{width: 70%; display: inline-block; border: 1px solid #eaeaea;}
.w_20{width: 28%; display: inline-block; border: 1px solid #eaeaea; vertical-align: top; float: right;}
.row_more{font-size: 14px; color: #999; position: absolute; right: 10px; top: 16px; cursor: pointer;}
.dock_list{padding: 10px 0;}
.dock_list li{ width: 286px; padding-right: 100px; position: relative; display: inline-block; margin: 14px 16px;}
.dock_list .<strong>com</strong>_name{ vertical-align: bottom; display: inline-block; width: 75%; font-size: 14px; font-family: simsun; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.progess_wrap{ width: 100%; height: 6px; border-radius: 100px; background: #f0f0f0; margin-top: 13px; overflow: hidden;}
.progress_line{ background: #e5d47f; height: 100%; border-radius: 100px;}
.dock_btn{ display: inline-block; padding: 10px 16px; border: 1px solid #ccc; color: #666; border-radius: 4px; font: 14px/18px simsun; position: absolute; right: 0; top: 0; cursor: pointer;}
.dock_btn:hover{ text-decoration: none; border-color: #e22626; color: #e22626; border-width: 2px;}
.rest_amount{ font-size: 12px; color: #999;}
.rest_amount i{ font-style: normal;}
.history_list{ padding: 17px 20px;}
.history_list li{ padding: 8px 80px 8px 10px; position: relative;}
.history_list .com_name{ vertical-align: middle; display: inline-block; width: 100%; font-size: 14px; color: #333; font-family: simsun; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.history_list .dot{display: inline-block; width: 2px; height: 2px; background: #999; vertical-align: middle; position: absolute; top: 18px; left: 0}
.history_list .date{position: absolute; top: 6px; right: 0; color: #999; font-size: 14px; font-family: microsoft yahei}


/*申报详情*/
.report_maininfo{ width: 80%; margin: 0 auto; border: 1px solid #d2d2d2; background: #eee; padding: 20px;}
.report_maininfo td{ vertical-align: top; font-size: 14px; color: #333;}
.report_maininfo td.report_class{ text-align: right;}
.report_btn{ text-align: center; margin: 30px 0 14px 0;}
.report_btn a{ padding: 14px; font: bold 20px/24px "microsoft yahei"; color: #fff; cursor: pointer; border-radius: 4px; background: #f08300;}
.report_btn a i.mark{ display: inline-block; width: 18px; height: 18px; background: url('../images/mark.png') no-repeat center; vertical-align: baseline; margin-right: 10px;}
.report_btn a.entry{ background: url('../images/btn_bg.png') center;}
.report_btn a:hover{ text-decoration: none;}
.acessory{ background: #e6e6e6; color: #e22626; font-size: 16px; padding: 10px 30px;}
.acessory a{ cursor: pointer;}

/*-----xu------*/
.ce_title{font-size:30px;text-align:center;color:#666;margin-bottom:20px;}
.block_line{width:472px;height:50px;border:1px solid #ccc;border-radius:4px;margin:0 auto 20px auto;padding:15px 120px 20px 20px; position:relative;}
.block_line .com_name{vertical-align: bottom;display: inline-block;width: 75%;font-size: 14px;font-family: simsun;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.block_line .progess_wrap{width: 100%;height: 6px;border-radius: 100px;background: #f0f0f0;margin-top: 13px;overflow: hidden;}
.block_line .progress_line{background: #e5d47f;height: 100%;border-radius: 100px;}
.block_line .dock_btn{display:inline-block;padding:10px 16px;border:1px solid #e22626;border-radius:4px;background:#e22626;color:#fff;font:14px/18px simsun;position:absolute;right:15px;top:30px;cursor:pointer;}
.block_line .dock_btn:hover{text-decoration: none;border-color:#e12626;}
.block_line .rest_amount{font-size: 12px;color: #999;}
.block_line .rest_amount i{font-style: normal;}
.ce_detail{min-height:450px;padding:20px 70px;}
.ce_dlf,.ce_drt{min-height:450px;}
.ce_dlf{width:49%;float:left;}
.cdl_title{font:bold 14px/20px 'Simsun'; color:#333;display:inline-block;border-left:4px solid red;padding-left:7px;}
.cdl_text{font:14px/1.9 'Simsun'; color:#333;margin-top:15px; margin-bottom:20px;}
.cdl_text p{text-indent:30px; }
.cdl_video{height:240px;padding:5px 0; position:relative; border:1px dotted #cfcfcf;}
.ce_drt{width:48%;float:right;}
.cdr_link{display:block;float:left;width:200px;height:240px;margin:0px 10px 10px 22px;}
.cdr_link:hover{text-decoration:none;}
.cdr_title{display:block;height:29px;font-size:16px;font-weight:400;color:#fff;text-align:center;background:#e12626;border-radius:4px 4px 0 0;padding-top:7px;}
.cdr_img{width:200px;height:150px;}
.cdr_text{font:12px/1.5 'Simsun';color:#666;padding:3px;}

/*-弹框iframe样式-*/
.ifr_con{padding:10px;}
.ifr_table{width:100%;height:auto;}
.ifr_table td{font:12px/2 'Simsun';color:#221815;padding:5px;}
.ifr_table td.td_lf{color:#999;width:25%;text-align:right;}
input.ifr_text{width:250px;height:24px;font:12px/2 'Simsun';color:#221815;border:1px solid #ccc;padding:5px;}
.purpose_box{width:90%;margin:15px 0 10px 22px;border-top:1px solid #ccc;}
.purpose_title{font-size:14px;color:#666;padding-right:10px;}
.check_box{height:100px;padding-left:85px;}
.check_box a.check{display:inline-block;width:112px;height:32px;font:12px/32px 'Simsun'; text-align:center;color:#999;border:1px solid #ccc; margin:5px}
.check_box a.check:hover{color:#e12626;border:1px solid #e12626;text-decoration:none;}
.check_box a.default{background:url(../images/icon_check.png) 5% 50% no-repeat;color: #e12626; border: 1px solid #e12626;}
.submit_btn{height:60px;text-align:center;}
input.btn_submit{width:245px;height:55px;font:18px/55px 'Microsoft YaHei';color:#efefef;background:#e12626;border:1px solid #e12626;border-radius:4px;text-align:center; cursor:pointer;}
input.btn_submit:hover,input.btn_submit:focus{color:#fff;background:#d21f1f;}

/*--我的店铺--*/
.store_head{ background: #6e1d25 url('../images/mystore_bg.jpg') no-repeat center; height: 222px; text-align:  center; overflow: hidden; position: relative;}
.store_name{ font: bold 42px/48px "microsoft yahei"; color: #fff; margin: 60px 0 20px 0; }
.store_grade_wrap{ background: url('../images/grade_bg.png') repeat-y center; width: 380px; height: 40px; text-align: center; margin: 0 auto; font: 14px/40px simsun; color: #fff;}
.store_grade{ display: inline-block; width: 152px; height: 19px; background: url('../images/store_grade.png') no-repeat 0 center; vertical-align: sub;}
.head_btn{ display: inline-block; padding: 10px 20px; background: #e22626; border-radius: 6px 6px 0 0; color: #fff; position: absolute; bottom: 0; right: 12%;}
.head_btn a{ color: #fff;}
.head_btn i{ display: inline-block; width: 18px; height: 18px; background: url('../images/suscribe.png') no-repeat; margin-right: 10px; vertical-align: middle;}
.head_btn i.consult{ background-image: url('../images/consult.png');}

.tab_tit{display:block;height:44px;padding:0 15px;border-bottom:1px solid #bfbfbf;margin-top:10px;position:relative;}
.tab_tit a{display:inline-block;height:24px;padding:10px 15px;font:14px/24px 'Microsoft YaHei';color:#6f6f6f;margin-right:15px;position:relative;}
.tab_tit a:hover,.tab_tit a.curr{color:#303030;}
.info_line{display:block;width:86px;height:4px;background:#ff9500;position:absolute;bottom:-2px;left:15px;-webkit-transition:.4s all; transition:.4s all;}
.layer{display:none;}
.curr{display:block;}
.tab_con{min-height:200px;position:relative;padding:5px 0;}

.archives_tit{display:block;height:44px;padding:5px 15px 0 15px;background:#fff;border-bottom:1px solid #bfbfbf;position:relative; text-align: center;}
.archives_tit a{display:inline-block;height:24px;padding:10px 15px;font:14px/24px 'simsun';color:#6f6f6f;margin-right:15px;position:relative;}
.archives_tit a.curr{color:#e4393c; font-weight: bold;}
.archives_tit a:hover{text-decoration: none;}
.archives_line{display:block;width:86px;height:4px;background:#e4393c;position:absolute;bottom:-2px;left:15px;-webkit-transition:.4s all; transition:.4s all;}
.archives_con{min-height:200px;position:relative;padding:5px 0;}

.part_title_wrap{border-bottom: 1px solid #d7d7d7; margin: 20px 0; position: relative;line-height: 38px;}
.part_title{font: 16px/28px "microsoft yahei"; border-bottom: 4px solid #e22626; position: relative; bottom: -4px; padding: 6px 0;}
.pd_0{padding-top: 0;}
.n_h_text{ text-align: center; font: bold 24px/36px "microsoft yahei"; color: #333; margin: 30px 0 16px 0; }
.store_pic{ width: 100%; overflow: hidden; text-align: center; margin: 20px 0;}

.info_table{width: 64%; margin: 20px auto;}
.info_table td{ font: 12px/18px simsun; padding: 10px 0; color: #333; vertical-align: top;}
.info_table td.grey{ color: #999; text-align: right;}

.certify_list{margin: 40px auto; width: 1076px;}
.certify_list li{display: inline-block; width: 276px; margin: 20px 40px;}
.certify_name{margin: 10px 0; font: 14px/18px "microsoft yahei"; color: #999; text-align: center;}


/*---志愿服务--*/
.v_out{width:748px;margin:20px auto;overflow:hidden;}
.v_show{width:665px;overflow:hidden;position:relative;display: inline-block;height: 588px;}
.v_cont{ width:6650px;position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;text-align:center;}
.v_cont ul li{width:665px;float:left;margin-top:3px;}

 /*---圆圈---*/
.v_out_p{position:relative;overflow:visible}
.volunteer_list .circle{position:absolute;left: 40px;top: 290px;}
.volunteer_list .circle li{width:120px;height:60px;margin-right:10px;display: inline-block;}
.volunteer_list .circle .circle-cur{background:#f00}

  /*---切换---*/
.volunteer_list .prev, .volunteer_list .next{display: inline-block; background: url('../images/slide_btn.png') no-repeat;position: relative; top: 280px;vertical-align: top;}
.volunteer_list .prev{background-position: 0 0; margin-left: 6px;}
.volunteer_list .prev .ico_1{ background:url(input_a.gif) no-repeat 0 -3757px;}
.volunteer_list .next{background-position: -32px 0; right: 1px;}
.volunteer_list .next .ico_2{background:url(input_a.gif) no-repeat right -3757px;}
.volunteer_list .prev a, .volunteer_list .next a{width:32px;height:32px; display: inline-block;}

.voluntary_conect, .voluntary_intro, .map{ display: inline-block; vertical-align: top;}
.voluntary_conect{ float: left;}
.voluntary_intro{ margin-bottom: 20px;}
.voluntary_intro, .map{ float: right; width: 370px;}

.block_title{ margin-bottom: 10px;}
.block_title span{ font: 18px/24px "microsoft yahei"; color: #a98d00; border-left: 4px solid #a98d00; padding-left: 10px;}
.block_title a{ color: #999; float: right;}
.block_wrap{font-size: 0;}
.side_tab{ display: inline-block;}
.side_tab li{ width: 80px; padding: 20px 0; background: #9fa0a0; color: #fff; font-size: 14px; text-align: center; cursor: pointer;}
.side_tab li.current{ background: #e22626;}
.volunteer_list{ width: 740px; /* height: 528px; */ padding: 10px 0; display: inline-block; vertical-align: top; border: 1px solid #ddd; border-left: none; background: url('../images/list_bg.jpg') repeat-x; position: relative;}
.voluntary_consult{ display: block; width: 270px; height: 40px; background: url('../images/consult_bg.png') no-repeat center; position: absolute; top: -32px; left: 220px;}
dl.team_list{ text-align: left; font-size: 0;}
dl.team_list dd{ width: 208px; display: inline-block; margin: 10px 6px; text-align: center;}
.tm_name{ font: 14px/18px simsun; color: #333; text-align: center; margin: 10px 0;}
.tm_label{ display: inline-block; padding: 2px 8px; background: #a98d00; border-radius: 6px; color: #fff; vertical-align: inherit; font: 12px/18px simsun; margin-left: 10px;}
.team_list p{ font: 12px/20px simsun; color: #999; text-align: left; width: 100%; height: 80px;}
.team_list p:last-child{ height: 40px;}
.intro_class{ font: 12px/20px simsun; color: #e22626; float: left; }
.voluntary_intro p{ font: 12px/24px simsun; color: #666; width: 240px; float: right;}
.map_wrap{ background: #efefef; border: 1px solid #ddd; text-align: center; padding: 10px 0; margin-bottom: 20px;}
.voluntary_apply{ display: block; padding: 20px 0; border-radius: 10px; background: #e22626 url('../images/apply_bg.png') no-repeat center; text-align: center; color: #fff; font: bold 26px/26px "microsoft yahei";}
.voluntary_apply:hover{ text-decoration: none;}

.voluntary_alert{ padding: 14px 0; margin-bottom: 20px; border: 1px dashed #e22626; color: #e22626; font-size: 12px; text-align: center; border-radius: 6px;}

.tp_list li.current a{ border:2px solid #e22626; color: #e22626;}
.voluntary_video{ margin-top: 20px;}

.file_name{ display: inline-block; vertical-align: middle;}
.file_name li{ display: inline-block; margin-right: 20px;}
.file_name li i.doc{ display: inline-block; width: 20px; height: 19px; background: url('../images/doc.png') no-repeat center; vertical-align: middle; padding: 0; margin-right: 4px;}
.file_name li i.delete{ display: inline-block; width: 9px; height: 9px; background: url('../images/sel_del.png') no-repeat center; padding: 0; margin-left: 4px; cursor: pointer;}
.doc_upload input[type="file"]{opacity: 0; filter:alpha(opacity=0);width: 100%;position: absolute; top: 0; left: 0; cursor: pointer;}
.doc_upload{vertical-align: middle;display: inline-block;font: 14px/18px "simsun";padding: 4px 16px;position: relative;color: #e22626;border: 1px solid #e22626;border-radius: 100px;cursor: pointer;background: #fff;overflow: hidden;}

.map_box{width:368px;height:302px;}
.map_normal,.map_ie8{width:100%;height:100%;position:relative;}
.map_ie8{display:none;}
#map{background:#efefef;position:relative;}
.cls-0{fill:#ddd; opacity:0.6;}
.cls-1{fill:#dcdddd; opacity:0.6;}
.cls-1, .cls-2, .cls-3{fill-rule:evenodd;}
.cls-2, .cls-2s{fill:#dcbf30;}
.cls-2, .cls-3{stroke:#fff;stroke-width:1px;}
.cls-3{fill:#f08300;}
.cls-text{fill:#000000;font:12px/1.2 Arial;letter-spacing:-1px; cursor: pointer;}
.cls-4{fill:#fff;fill-opacity:0;stroke-linejoin:round;stroke-width:2px;opacity:0.79;stroke:url(#linear-gradient);filter:url(#filter);}
.cls-4s{fill:#fff;opacity:0.20;filter:url(#filter-2);}
#ie8map area{cursor: pointer;}